Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Data / System / Data / Sql / SqlNotificationRequest.cs / 1305376 / SqlNotificationRequest.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //[....] //[....] //----------------------------------------------------------------------------- namespace System.Data.Sql { using System; using System.Data.Common; using System.Data.SqlClient; // [System.ComponentModel.TypeConverterAttribute(typeof(System.Data.Sql.SqlNotificationRequest.SqlNotificationRequestConverter))] public sealed class SqlNotificationRequest { private string _userData; private string _options; private int _timeout; public SqlNotificationRequest() : this(null, null, SqlClient.SQL.SqlDependencyTimeoutDefault) {} public SqlNotificationRequest(string userData, string options, int timeout) { UserData = userData; Timeout = timeout; Options = options; } public string Options { get { return _options; } set { if ((null != value) && (UInt16.MaxValue < value.Length)) { throw ADP.ArgumentOutOfRange(String.Empty, ADP.ParameterService); } _options = value; } } public int Timeout { get { return _timeout; } set { if (0 > value) { throw ADP.ArgumentOutOfRange(String.Empty, ADP.ParameterTimeout); } _timeout = value; } } public string UserData { get { return _userData; } set { if ((null != value) && (UInt16.MaxValue < value.Length)) { throw ADP.ArgumentOutOfRange(String.Empty, ADP.ParameterUserData); } _userData = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //[....] //[....] //----------------------------------------------------------------------------- namespace System.Data.Sql { using System; using System.Data.Common; using System.Data.SqlClient; // [System.ComponentModel.TypeConverterAttribute(typeof(System.Data.Sql.SqlNotificationRequest.SqlNotificationRequestConverter))] public sealed class SqlNotificationRequest { private string _userData; private string _options; private int _timeout; public SqlNotificationRequest() : this(null, null, SqlClient.SQL.SqlDependencyTimeoutDefault) {} public SqlNotificationRequest(string userData, string options, int timeout) { UserData = userData; Timeout = timeout; Options = options; } public string Options { get { return _options; } set { if ((null != value) && (UInt16.MaxValue < value.Length)) { throw ADP.ArgumentOutOfRange(String.Empty, ADP.ParameterService); } _options = value; } } public int Timeout { get { return _timeout; } set { if (0 > value) { throw ADP.ArgumentOutOfRange(String.Empty, ADP.ParameterTimeout); } _timeout = value; } } public string UserData { get { return _userData; } set { if ((null != value) && (UInt16.MaxValue < value.Length)) { throw ADP.ArgumentOutOfRange(String.Empty, ADP.ParameterUserData); } _userData = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PropertyEntry.cs
- BuilderPropertyEntry.cs
- TransformProviderWrapper.cs
- RuntimeConfig.cs
- ObsoleteAttribute.cs
- Options.cs
- QueryInterceptorAttribute.cs
- InitializationEventAttribute.cs
- ModelPropertyDescriptor.cs
- ParsedAttributeCollection.cs
- Token.cs
- LoginName.cs
- BaseResourcesBuildProvider.cs
- AdCreatedEventArgs.cs
- WebPartDisplayMode.cs
- TouchEventArgs.cs
- SmtpException.cs
- UpdateException.cs
- AccessDataSourceWizardForm.cs
- Transform3D.cs
- columnmapfactory.cs
- WebScriptMetadataFormatter.cs
- WpfKnownTypeInvoker.cs
- SessionParameter.cs
- Configuration.cs
- Knowncolors.cs
- Journal.cs
- BindingCompleteEventArgs.cs
- BamlBinaryReader.cs
- complextypematerializer.cs
- LexicalChunk.cs
- LoginDesigner.cs
- Timer.cs
- _ContextAwareResult.cs
- ClientTarget.cs
- ApplicationContext.cs
- ViewValidator.cs
- ButtonFieldBase.cs
- ByteAnimation.cs
- control.ime.cs
- Convert.cs
- WebPartCatalogAddVerb.cs
- EditorPartChrome.cs
- BufferAllocator.cs
- BaseTemplateCodeDomTreeGenerator.cs
- CanonicalXml.cs
- SafeLocalMemHandle.cs
- _NTAuthentication.cs
- InputScope.cs
- ThemeableAttribute.cs
- SeekStoryboard.cs
- StatusBarPanelClickEvent.cs
- DBParameter.cs
- RowSpanVector.cs
- DefaultMemberAttribute.cs
- AccessDataSourceWizardForm.cs
- XhtmlConformanceSection.cs
- GeometryDrawing.cs
- BevelBitmapEffect.cs
- ObjectSecurityT.cs
- SynchronizedDispatch.cs
- Canvas.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- TextReader.cs
- StrokeNode.cs
- PerformanceCounterCategory.cs
- MiniParameterInfo.cs
- BaseAddressPrefixFilterElement.cs
- HtmlInputImage.cs
- SendMailErrorEventArgs.cs
- IntegerValidatorAttribute.cs
- OutputScope.cs
- SchemaDeclBase.cs
- DataBoundControl.cs
- MouseButtonEventArgs.cs
- MultipartIdentifier.cs
- Window.cs
- ScriptHandlerFactory.cs
- ChainedAsyncResult.cs
- XmlILModule.cs
- TypeExtension.cs
- XmlNamespaceDeclarationsAttribute.cs
- XpsSerializerFactory.cs
- WebPartDescription.cs
- NumberEdit.cs
- TypeContext.cs
- DataTableTypeConverter.cs
- SmtpReplyReader.cs
- ToolTipService.cs
- DataSourceCollectionBase.cs
- ContextQuery.cs
- TagPrefixAttribute.cs
- ObjectItemAssemblyLoader.cs
- CommonDialog.cs
- FontNamesConverter.cs
- PnrpPermission.cs
- HttpWebResponse.cs
- Version.cs
- ObjectSecurity.cs
- FeatureSupport.cs