Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Data / System / Data / Sql / SqlNotificationRequest.cs / 1 / 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))] #if WINFSInternalOnly internal #else public #endif 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))] #if WINFSInternalOnly internal #else public #endif 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
- BindableTemplateBuilder.cs
- TaskFileService.cs
- NamespaceMapping.cs
- TaskScheduler.cs
- ValidatorAttribute.cs
- ClockGroup.cs
- DrawListViewColumnHeaderEventArgs.cs
- DispatcherObject.cs
- XPathNodePointer.cs
- WorkflowApplicationUnloadedException.cs
- MachineSettingsSection.cs
- PartitionResolver.cs
- HttpCacheVaryByContentEncodings.cs
- MethodBuilder.cs
- SuppressMessageAttribute.cs
- DataGridViewCellStyleEditor.cs
- TextDecorationCollection.cs
- PropertyTabAttribute.cs
- DesignerHierarchicalDataSourceView.cs
- SmtpNetworkElement.cs
- HttpCapabilitiesBase.cs
- OleDbParameterCollection.cs
- DependencyProperty.cs
- QilGenerator.cs
- FastPropertyAccessor.cs
- ControlPaint.cs
- EncryptedKeyIdentifierClause.cs
- X509Certificate2Collection.cs
- ContentDisposition.cs
- ELinqQueryState.cs
- ClientBuildManager.cs
- DataGridViewControlCollection.cs
- ComplexType.cs
- UntypedNullExpression.cs
- XPathDescendantIterator.cs
- TransportDefaults.cs
- InvalidateEvent.cs
- QueryExecutionOption.cs
- DBCSCodePageEncoding.cs
- DynamicDataExtensions.cs
- SubpageParagraph.cs
- TypeForwardedToAttribute.cs
- TripleDES.cs
- SchemaEntity.cs
- CompressEmulationStream.cs
- SystemMulticastIPAddressInformation.cs
- WebPartPersonalization.cs
- SQLBinary.cs
- CheckBoxList.cs
- UnsettableComboBox.cs
- BaseParaClient.cs
- OperatingSystem.cs
- AvtEvent.cs
- ObjectManager.cs
- MimeObjectFactory.cs
- ObjectDataSourceDisposingEventArgs.cs
- RuntimeWrappedException.cs
- XMLDiffLoader.cs
- _LocalDataStoreMgr.cs
- MessageBox.cs
- GraphicsPathIterator.cs
- FixedSOMImage.cs
- Currency.cs
- PagedDataSource.cs
- GridEntryCollection.cs
- WriteFileContext.cs
- Stackframe.cs
- UmAlQuraCalendar.cs
- SystemTcpStatistics.cs
- GridViewColumnHeaderAutomationPeer.cs
- HyperLink.cs
- VirtualStackFrame.cs
- ArrayElementGridEntry.cs
- SafeRightsManagementSessionHandle.cs
- OleStrCAMarshaler.cs
- UTF32Encoding.cs
- TailCallAnalyzer.cs
- TextTreeTextElementNode.cs
- RewritingValidator.cs
- MultidimensionalArrayItemReference.cs
- DirectionalLight.cs
- NullableDoubleSumAggregationOperator.cs
- ToolStripSeparatorRenderEventArgs.cs
- Vector3DCollectionValueSerializer.cs
- TdsRecordBufferSetter.cs
- CornerRadiusConverter.cs
- PagesSection.cs
- Container.cs
- PerformanceCountersBase.cs
- WsdlBuildProvider.cs
- InertiaRotationBehavior.cs
- BaseUriWithWildcard.cs
- ThicknessAnimation.cs
- SendMailErrorEventArgs.cs
- CodeDelegateCreateExpression.cs
- VerificationAttribute.cs
- AssemblyBuilder.cs
- BaseCodePageEncoding.cs
- WarningException.cs
- DictionaryBase.cs