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
- StatusBarPanel.cs
- MemberHolder.cs
- AxImporter.cs
- ConfigurationErrorsException.cs
- DataGridPagerStyle.cs
- AddDataControlFieldDialog.cs
- RectKeyFrameCollection.cs
- XmlSerializerVersionAttribute.cs
- ChannelSinkStacks.cs
- DebugInfoGenerator.cs
- TypedElement.cs
- XmlNode.cs
- WeakRefEnumerator.cs
- FrameworkElementFactory.cs
- ChangeProcessor.cs
- TemplatedMailWebEventProvider.cs
- WebPartVerbsEventArgs.cs
- DataGridViewColumnConverter.cs
- Style.cs
- QilIterator.cs
- ListViewUpdatedEventArgs.cs
- HMACRIPEMD160.cs
- NamespaceQuery.cs
- DataGridViewComboBoxEditingControl.cs
- MachineSettingsSection.cs
- Trigger.cs
- EventLogTraceListener.cs
- JsonWriter.cs
- HandledEventArgs.cs
- ReferencedAssembly.cs
- SequenceNumber.cs
- SystemWebExtensionsSectionGroup.cs
- CompositeDataBoundControl.cs
- EntityDataSourceUtil.cs
- HtmlImage.cs
- ApplicationCommands.cs
- DocumentReference.cs
- VideoDrawing.cs
- FamilyMap.cs
- FrameworkRichTextComposition.cs
- TerminatingOperationBehavior.cs
- AspNetSynchronizationContext.cs
- TripleDESCryptoServiceProvider.cs
- TextTreeUndoUnit.cs
- DefaultEventAttribute.cs
- Font.cs
- URLMembershipCondition.cs
- UnsafeNativeMethods.cs
- DataKeyCollection.cs
- ParameterCollection.cs
- CmsInterop.cs
- XmlSchemaFacet.cs
- Header.cs
- NonBatchDirectoryCompiler.cs
- CallbackException.cs
- Model3D.cs
- ConstructorNeedsTagAttribute.cs
- BaseDataBoundControl.cs
- FieldNameLookup.cs
- SchemaElementDecl.cs
- FilteredAttributeCollection.cs
- LayoutUtils.cs
- HotSpotCollection.cs
- StylusSystemGestureEventArgs.cs
- Parser.cs
- GC.cs
- HostingEnvironmentSection.cs
- FixedPage.cs
- ProxySimple.cs
- WorkflowPersistenceService.cs
- HelpProvider.cs
- PocoPropertyAccessorStrategy.cs
- TreeView.cs
- PTProvider.cs
- OleDbParameterCollection.cs
- BookmarkUndoUnit.cs
- FactoryGenerator.cs
- ContextMarshalException.cs
- Encoder.cs
- ProfileEventArgs.cs
- ToolStripSeparatorRenderEventArgs.cs
- RolePrincipal.cs
- Registry.cs
- BaseCollection.cs
- CngKey.cs
- ItemAutomationPeer.cs
- InlinedAggregationOperatorEnumerator.cs
- Trace.cs
- ThreadStartException.cs
- Predicate.cs
- TextFormatterContext.cs
- SqlDataSource.cs
- sqlpipe.cs
- UpdateManifestForBrowserApplication.cs
- WinInet.cs
- FileLogRecordEnumerator.cs
- ValidationSummary.cs
- AvTrace.cs
- PageSettings.cs
- DataObjectPastingEventArgs.cs