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
- CertificateManager.cs
- XmlSerializerNamespaces.cs
- MasterPageParser.cs
- BoundingRectTracker.cs
- ParentUndoUnit.cs
- ItemAutomationPeer.cs
- CharacterBuffer.cs
- dataSvcMapFileLoader.cs
- ObjectStorage.cs
- TimeSpanMinutesConverter.cs
- Tokenizer.cs
- DrawingBrush.cs
- X509IssuerSerialKeyIdentifierClause.cs
- StringComparer.cs
- PixelFormats.cs
- PropertyDescriptorCollection.cs
- AliasExpr.cs
- WebControlParameterProxy.cs
- TemplateControl.cs
- ParamArrayAttribute.cs
- StringConcat.cs
- SoapObjectInfo.cs
- DefaultConfirmation.cs
- WindowsAltTab.cs
- ExpandSegmentCollection.cs
- VirtualDirectoryMapping.cs
- FormsAuthenticationUser.cs
- TextEndOfLine.cs
- WebPartTransformer.cs
- HandleValueEditor.cs
- TextTreeExtractElementUndoUnit.cs
- WebPartTransformerAttribute.cs
- AutoGeneratedField.cs
- IntegerValidator.cs
- ProtectedProviderSettings.cs
- CipherData.cs
- CngKeyCreationParameters.cs
- Barrier.cs
- ClientSideProviderDescription.cs
- WindowsEditBoxRange.cs
- SurrogateEncoder.cs
- DataSourceIDConverter.cs
- DurationConverter.cs
- Simplifier.cs
- CharStorage.cs
- ReturnType.cs
- MetaChildrenColumn.cs
- DurableErrorHandler.cs
- ObjectTag.cs
- CaseInsensitiveOrdinalStringComparer.cs
- ConnectionStringsExpressionEditor.cs
- ProfileModule.cs
- EntityParameterCollection.cs
- UIElementPropertyUndoUnit.cs
- FrameworkContentElement.cs
- SqlCachedBuffer.cs
- CompositeActivityMarkupSerializer.cs
- BinaryObjectWriter.cs
- MobileControlsSectionHelper.cs
- XmlToDatasetMap.cs
- RoutedEventHandlerInfo.cs
- StringValidator.cs
- SchemaInfo.cs
- ScrollBarAutomationPeer.cs
- DataColumnMapping.cs
- SignedInfo.cs
- Visual3D.cs
- TdsValueSetter.cs
- XmlTextReader.cs
- RegexBoyerMoore.cs
- SymbolType.cs
- MetadataArtifactLoaderCompositeFile.cs
- AspNetSynchronizationContext.cs
- CategoryGridEntry.cs
- SystemInfo.cs
- ValueTypeFixupInfo.cs
- BypassElement.cs
- ComponentChangingEvent.cs
- InputLanguageSource.cs
- ToolBarOverflowPanel.cs
- IndexerNameAttribute.cs
- WebPartConnectionsConnectVerb.cs
- XPathNavigatorKeyComparer.cs
- BufferedGraphicsManager.cs
- DesignOnlyAttribute.cs
- JulianCalendar.cs
- ParserContext.cs
- HtmlInputText.cs
- ViewgenGatekeeper.cs
- HwndTarget.cs
- SQLBinary.cs
- UniqueCodeIdentifierScope.cs
- VirtualDirectoryMapping.cs
- CustomValidator.cs
- MasterPageCodeDomTreeGenerator.cs
- TemplateLookupAction.cs
- Activator.cs
- QilReplaceVisitor.cs
- DataGridViewRowCancelEventArgs.cs
- StringHandle.cs