Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Discovery / System / ServiceModel / Discovery / DiscoveryOperationContextExtension.cs / 1305376 / DiscoveryOperationContextExtension.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.ServiceModel.Discovery { using System.Runtime; using System.ServiceModel.Description; using System.ServiceModel.Dispatcher; [Fx.Tag.XamlVisible(false)] public class DiscoveryOperationContextExtension : IExtension{ TimeSpan maxResponseDelay; ServiceDiscoveryMode discoveryMode; DiscoveryVersion discoveryVersion; internal DiscoveryOperationContextExtension() : this(TimeSpan.Zero, ServiceDiscoveryMode.Adhoc, DiscoveryVersion.DefaultDiscoveryVersion) { } internal DiscoveryOperationContextExtension(TimeSpan maxResponseDelay, ServiceDiscoveryMode discoveryMode, DiscoveryVersion discoveryVersion) { TimeoutHelper.ThrowIfNegativeArgument(maxResponseDelay, "maxResponseDelay"); Fx.Assert(discoveryVersion != null, "discoveryVersion can't be null"); this.maxResponseDelay = maxResponseDelay; this.discoveryMode = discoveryMode; this.discoveryVersion = discoveryVersion; } public TimeSpan MaxResponseDelay { get { return this.maxResponseDelay; } internal set { TimeoutHelper.ThrowIfNegativeArgument(value, "values"); this.maxResponseDelay = value; } } public ServiceDiscoveryMode DiscoveryMode { get { return this.discoveryMode; } } public DiscoveryVersion DiscoveryVersion { get { return this.discoveryVersion; } } void IExtension .Attach(OperationContext owner) { } void IExtension .Detach(OperationContext owner) { } } } // 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
- CellLabel.cs
- TreeViewItemAutomationPeer.cs
- SendSecurityHeaderElementContainer.cs
- WeakReference.cs
- TypedDataSourceCodeGenerator.cs
- WebPartTransformerAttribute.cs
- OdbcParameter.cs
- WebBrowsableAttribute.cs
- SerialPort.cs
- GridViewColumn.cs
- DataGridColumnFloatingHeader.cs
- MeasureData.cs
- CollectionDataContract.cs
- RIPEMD160.cs
- ContentPresenter.cs
- ToolStripItemRenderEventArgs.cs
- RetrieveVirtualItemEventArgs.cs
- CodeGenerator.cs
- TabItem.cs
- NumberFormatInfo.cs
- ValueSerializerAttribute.cs
- CharUnicodeInfo.cs
- ListViewSelectEventArgs.cs
- XsdDateTime.cs
- BufferAllocator.cs
- PageBreakRecord.cs
- DataServices.cs
- MultiBinding.cs
- MergePropertyDescriptor.cs
- SimplePropertyEntry.cs
- BitmapImage.cs
- Attributes.cs
- RequestCacheManager.cs
- LockCookie.cs
- SafeNativeMemoryHandle.cs
- ConfigXmlText.cs
- Size.cs
- CryptoConfig.cs
- OleDbError.cs
- Control.cs
- SelectionEditingBehavior.cs
- EndPoint.cs
- XmlFormatExtensionAttribute.cs
- XmlAnyElementAttributes.cs
- PieceNameHelper.cs
- XsltConvert.cs
- CriticalFinalizerObject.cs
- PropagatorResult.cs
- JavaScriptSerializer.cs
- _SSPIWrapper.cs
- PassportAuthentication.cs
- BindToObject.cs
- DataGridViewToolTip.cs
- DataControlReferenceCollection.cs
- FillBehavior.cs
- ConfigurationConverterBase.cs
- FocusChangedEventArgs.cs
- ServicePointManagerElement.cs
- IndexedWhereQueryOperator.cs
- DataBoundControlActionList.cs
- CacheHelper.cs
- GetWinFXPath.cs
- DropShadowEffect.cs
- MenuTracker.cs
- ClientConfigurationHost.cs
- FontConverter.cs
- SID.cs
- FontStretchConverter.cs
- MULTI_QI.cs
- Encoding.cs
- DataSourceBooleanViewSchemaConverter.cs
- EntityContainerEntitySetDefiningQuery.cs
- DrawingState.cs
- Encoding.cs
- XmlBoundElement.cs
- EntityDescriptor.cs
- EntitySqlQueryCacheKey.cs
- Globals.cs
- XmlSchemaComplexContentRestriction.cs
- COMException.cs
- Help.cs
- KnownTypeAttribute.cs
- MarshalByValueComponent.cs
- ValueOfAction.cs
- DescriptionAttribute.cs
- DesignerAutoFormat.cs
- CellConstant.cs
- RegistrySecurity.cs
- XmlObjectSerializerReadContextComplex.cs
- Page.cs
- MaskedTextProvider.cs
- MaskedTextBox.cs
- UnsafeNativeMethods.cs
- StateManagedCollection.cs
- EventLog.cs
- CompiledQueryCacheEntry.cs
- AsmxEndpointPickerExtension.cs
- TabItemWrapperAutomationPeer.cs
- CustomCategoryAttribute.cs
- CorrelationScope.cs