Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Dispatcher / ImmutableCommunicationTimeouts.cs / 1 / ImmutableCommunicationTimeouts.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Dispatcher { using System; class ImmutableCommunicationTimeouts : IDefaultCommunicationTimeouts { TimeSpan close; TimeSpan open; TimeSpan receive; TimeSpan send; internal ImmutableCommunicationTimeouts() : this(null) { } internal ImmutableCommunicationTimeouts(IDefaultCommunicationTimeouts timeouts) { if (timeouts == null) { this.close = ServiceDefaults.CloseTimeout; this.open = ServiceDefaults.OpenTimeout; this.receive = ServiceDefaults.ReceiveTimeout; this.send = ServiceDefaults.SendTimeout; } else { this.close = timeouts.CloseTimeout; this.open = timeouts.OpenTimeout; this.receive = timeouts.ReceiveTimeout; this.send = timeouts.SendTimeout; } } TimeSpan IDefaultCommunicationTimeouts.CloseTimeout { get { return this.close; } } TimeSpan IDefaultCommunicationTimeouts.OpenTimeout { get { return this.open; } } TimeSpan IDefaultCommunicationTimeouts.ReceiveTimeout { get { return this.receive; } } TimeSpan IDefaultCommunicationTimeouts.SendTimeout { get { return this.send; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SettingsSavedEventArgs.cs
- StoreItemCollection.cs
- ConsumerConnectionPointCollection.cs
- Token.cs
- EncodingFallbackAwareXmlTextWriter.cs
- SettingsBase.cs
- DbParameterCollectionHelper.cs
- DependencyPropertyKey.cs
- NamespaceList.cs
- SqlStream.cs
- AddInStore.cs
- NegotiationTokenAuthenticator.cs
- MatrixConverter.cs
- MultipleViewPatternIdentifiers.cs
- ViewCellSlot.cs
- ellipse.cs
- EmissiveMaterial.cs
- ClientBase.cs
- SymbolType.cs
- TableChangeProcessor.cs
- MemberHolder.cs
- AsyncStreamReader.cs
- DataRowExtensions.cs
- ReadOnlyMetadataCollection.cs
- webeventbuffer.cs
- arc.cs
- AutomationElement.cs
- DataControlFieldCollection.cs
- DocumentOutline.cs
- WorkflowInlining.cs
- CodeDirectionExpression.cs
- XPathBinder.cs
- StrongNameHelpers.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- PipelineModuleStepContainer.cs
- XmlCharacterData.cs
- XPathItem.cs
- ListParagraph.cs
- MobileControlPersister.cs
- GetIsBrowserClientRequest.cs
- HtmlGenericControl.cs
- AlphaSortedEnumConverter.cs
- DataServiceException.cs
- DocumentPageViewAutomationPeer.cs
- dataprotectionpermissionattribute.cs
- ACE.cs
- Util.cs
- ViewPort3D.cs
- ImageAutomationPeer.cs
- LingerOption.cs
- CreateParams.cs
- FloatUtil.cs
- SeekStoryboard.cs
- DataShape.cs
- DynamicVirtualDiscoSearcher.cs
- OleDbEnumerator.cs
- WebColorConverter.cs
- MessagingDescriptionAttribute.cs
- ListBindingConverter.cs
- ConnectionManagementSection.cs
- SynchronizedDispatch.cs
- View.cs
- SqlDataSourceTableQuery.cs
- Content.cs
- CssTextWriter.cs
- MailWriter.cs
- PageAdapter.cs
- CryptoApi.cs
- _NestedMultipleAsyncResult.cs
- Base64Stream.cs
- Internal.cs
- DirectoryInfo.cs
- CroppedBitmap.cs
- RegisteredScript.cs
- TextSerializer.cs
- ProfilePropertySettingsCollection.cs
- SRef.cs
- FastEncoder.cs
- CodeAccessPermission.cs
- NetCodeGroup.cs
- RuntimeCompatibilityAttribute.cs
- HttpModuleActionCollection.cs
- BamlTreeUpdater.cs
- HttpServerProtocol.cs
- ProjectionPruner.cs
- ReaderWriterLock.cs
- shaperfactory.cs
- MemoryStream.cs
- AssemblyResourceLoader.cs
- MultiViewDesigner.cs
- XmlSerializationReader.cs
- Input.cs
- Util.cs
- AttributeCollection.cs
- IISMapPath.cs
- TextBoxAutomationPeer.cs
- TraceSource.cs
- Renderer.cs
- TreeViewEvent.cs
- AppLevelCompilationSectionCache.cs