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
- SessionViewState.cs
- SchemaNames.cs
- BevelBitmapEffect.cs
- ErrorHandler.cs
- TriggerActionCollection.cs
- BoundField.cs
- MDIClient.cs
- MainMenu.cs
- ProxyWebPart.cs
- CodeExpressionCollection.cs
- ClientSideQueueItem.cs
- IdentifierService.cs
- UnknownMessageReceivedEventArgs.cs
- HtmlInputFile.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- LinqDataSourceEditData.cs
- InputScopeNameConverter.cs
- JsonUriDataContract.cs
- SafeEventLogWriteHandle.cs
- SqlDataSourceCache.cs
- ParameterToken.cs
- FullTextBreakpoint.cs
- ProxyHelper.cs
- MenuItem.cs
- SqlProvider.cs
- AccessControlList.cs
- BaseResourcesBuildProvider.cs
- ScopelessEnumAttribute.cs
- TextElementEnumerator.cs
- TimeSpanStorage.cs
- SoapHeaders.cs
- TemplateModeChangedEventArgs.cs
- PropertyMetadata.cs
- BamlResourceSerializer.cs
- LogEntryDeserializer.cs
- ComponentResourceKeyConverter.cs
- ScriptManagerProxy.cs
- BindingExpressionUncommonField.cs
- InplaceBitmapMetadataWriter.cs
- EdmConstants.cs
- ServiceOperation.cs
- TreeNodeEventArgs.cs
- DynamicValidatorEventArgs.cs
- ResXBuildProvider.cs
- SocketAddress.cs
- ContainerFilterService.cs
- BamlVersionHeader.cs
- ScriptResourceHandler.cs
- DefinitionUpdate.cs
- BoundField.cs
- IisTraceWebEventProvider.cs
- KeyboardEventArgs.cs
- XmlSchemaIdentityConstraint.cs
- TextDecorationCollectionConverter.cs
- VarRefManager.cs
- NTAccount.cs
- Schema.cs
- SoapElementAttribute.cs
- ProbeRequestResponseAsyncResult.cs
- MemoryRecordBuffer.cs
- GradientStop.cs
- ConfigViewGenerator.cs
- HttpWebRequest.cs
- CompressionTransform.cs
- MaterializeFromAtom.cs
- MainMenu.cs
- TdsParserSessionPool.cs
- RoutedEventArgs.cs
- DbConnectionHelper.cs
- XmlRootAttribute.cs
- WebServiceHostFactory.cs
- WebUtility.cs
- XmlHierarchicalEnumerable.cs
- XmlCDATASection.cs
- DataGridPageChangedEventArgs.cs
- ComponentResourceKeyConverter.cs
- DataMember.cs
- LocalBuilder.cs
- RepeaterCommandEventArgs.cs
- MediaElementAutomationPeer.cs
- Thumb.cs
- RegexMatch.cs
- IPAddressCollection.cs
- XsdDataContractExporter.cs
- DataObjectAttribute.cs
- ValueSerializerAttribute.cs
- TableItemProviderWrapper.cs
- FillRuleValidation.cs
- SqlDataSourceQueryEditor.cs
- SQLString.cs
- HttpProfileBase.cs
- FixedTextSelectionProcessor.cs
- MachineKeyValidationConverter.cs
- LocatorManager.cs
- TemplateParser.cs
- Vars.cs
- WebSysDefaultValueAttribute.cs
- UnsafeNativeMethods.cs
- XmlStreamNodeWriter.cs
- SelectionEditingBehavior.cs