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
- AutomationFocusChangedEventArgs.cs
- DataGridViewControlCollection.cs
- XmlUtf8RawTextWriter.cs
- CodeEntryPointMethod.cs
- Point4D.cs
- PeerApplicationLaunchInfo.cs
- BrushMappingModeValidation.cs
- Transform.cs
- MemoryMappedView.cs
- ContractListAdapter.cs
- DbMetaDataFactory.cs
- RSAPKCS1SignatureFormatter.cs
- ColumnResult.cs
- WorkflowViewService.cs
- CodeTypeDeclarationCollection.cs
- ScrollData.cs
- TextBox.cs
- ExtendedPropertyCollection.cs
- IsolatedStorageException.cs
- BufferModesCollection.cs
- ObjectStateManagerMetadata.cs
- ToolboxDataAttribute.cs
- PingReply.cs
- ContentValidator.cs
- WorkingDirectoryEditor.cs
- IndexedGlyphRun.cs
- TextTreeFixupNode.cs
- ResXResourceWriter.cs
- DataGridViewButtonColumn.cs
- Ops.cs
- ExpressionCopier.cs
- StrongNameIdentityPermission.cs
- DataServicePagingProviderWrapper.cs
- XmlSchemaInfo.cs
- Condition.cs
- DisableDpiAwarenessAttribute.cs
- DataGridCommandEventArgs.cs
- TreeSet.cs
- CopyNamespacesAction.cs
- Vector3DAnimationBase.cs
- HttpProxyTransportBindingElement.cs
- QuaternionValueSerializer.cs
- PtsCache.cs
- ServiceProviders.cs
- DefaultAsyncDataDispatcher.cs
- IUnknownConstantAttribute.cs
- SapiRecoInterop.cs
- Bits.cs
- ClientSideProviderDescription.cs
- MenuItemBinding.cs
- RuntimeCompatibilityAttribute.cs
- DbModificationCommandTree.cs
- ComponentCollection.cs
- OleDbParameter.cs
- SafeProcessHandle.cs
- LayoutEditorPart.cs
- PrimitiveType.cs
- MaterialCollection.cs
- GeometryValueSerializer.cs
- MdiWindowListStrip.cs
- ResourceExpressionBuilder.cs
- TimeSpanSecondsConverter.cs
- XLinq.cs
- XmlCollation.cs
- FormViewPagerRow.cs
- PerformanceCountersElement.cs
- GeometryHitTestParameters.cs
- Permission.cs
- RuntimeHelpers.cs
- UTF32Encoding.cs
- PostBackOptions.cs
- Helpers.cs
- TimerExtension.cs
- DeferredTextReference.cs
- XmlSerializationReader.cs
- CurrentChangingEventManager.cs
- BitArray.cs
- DetailsViewDeletedEventArgs.cs
- CheckedPointers.cs
- CallContext.cs
- Message.cs
- CompModSwitches.cs
- HttpProcessUtility.cs
- DbParameterCollection.cs
- XmlEncoding.cs
- Visual3D.cs
- Quaternion.cs
- DataBindingExpressionBuilder.cs
- ArrangedElementCollection.cs
- UserNameSecurityTokenProvider.cs
- ScriptingSectionGroup.cs
- FaultContext.cs
- TraceHwndHost.cs
- ConfigurationLocation.cs
- XmlWhitespace.cs
- safesecurityhelperavalon.cs
- WorkflowTransactionOptions.cs
- WebHttpElement.cs
- SchemaConstraints.cs
- ResXBuildProvider.cs