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
- RemoteWebConfigurationHost.cs
- DesignTableCollection.cs
- ZoneMembershipCondition.cs
- XmlSchemaAny.cs
- CheckBoxRenderer.cs
- ArrayTypeMismatchException.cs
- WindowsListViewGroupSubsetLink.cs
- PolicyStatement.cs
- XsltConvert.cs
- TextChange.cs
- Profiler.cs
- SqlDataSourceFilteringEventArgs.cs
- GenericsInstances.cs
- SdlChannelSink.cs
- MessageDesigner.cs
- SecurityToken.cs
- BindToObject.cs
- DispatchChannelSink.cs
- GlobalizationSection.cs
- wpf-etw.cs
- IndentedTextWriter.cs
- SqlBulkCopy.cs
- ExtentCqlBlock.cs
- SystemTcpConnection.cs
- Brush.cs
- BufferedWebEventProvider.cs
- SrgsElementFactory.cs
- XmlSchemaSimpleTypeList.cs
- ConfigXmlAttribute.cs
- SwitchLevelAttribute.cs
- RefreshEventArgs.cs
- EntityViewContainer.cs
- ipaddressinformationcollection.cs
- _ContextAwareResult.cs
- UserPreferenceChangedEventArgs.cs
- CollectionViewSource.cs
- EpmTargetTree.cs
- FontResourceCache.cs
- Int32Storage.cs
- BuildManager.cs
- ConnectionStringSettingsCollection.cs
- RegisteredHiddenField.cs
- Char.cs
- XmlNamespaceMapping.cs
- DbResourceAllocator.cs
- TraceUtility.cs
- DataTableNewRowEvent.cs
- ToolZone.cs
- ApplicationSettingsBase.cs
- CorrelationKey.cs
- AlignmentYValidation.cs
- PenThread.cs
- MediaPlayer.cs
- FixedSOMPage.cs
- GridPattern.cs
- ValidationResults.cs
- Int64Animation.cs
- InputDevice.cs
- ConsumerConnectionPointCollection.cs
- InheritanceService.cs
- ReflectionTypeLoadException.cs
- CodeSubDirectoriesCollection.cs
- DefaultTextStore.cs
- MatrixAnimationUsingPath.cs
- ObservableCollectionDefaultValueFactory.cs
- Line.cs
- GeneralTransformCollection.cs
- ClientTargetCollection.cs
- SponsorHelper.cs
- SspiWrapper.cs
- CloudCollection.cs
- SystemMulticastIPAddressInformation.cs
- Filter.cs
- ContainerSelectorBehavior.cs
- BindingCompleteEventArgs.cs
- OperatingSystem.cs
- ToolboxCategory.cs
- ContextStaticAttribute.cs
- Point3DCollectionConverter.cs
- AnimationClockResource.cs
- OleDbRowUpdatedEvent.cs
- DesignerActionItemCollection.cs
- MonthChangedEventArgs.cs
- DataSourceView.cs
- ImmutableClientRuntime.cs
- MsmqHostedTransportManager.cs
- EditorZoneBase.cs
- _Connection.cs
- TimeSpanValidator.cs
- CompositionAdorner.cs
- MouseActionConverter.cs
- Size.cs
- ArgIterator.cs
- PenLineCapValidation.cs
- ScriptResourceHandler.cs
- ProviderUtil.cs
- DataGrid.cs
- D3DImage.cs
- RemotingException.cs
- HostUtils.cs