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
- GcSettings.cs
- ToolStripGrip.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- GuidelineCollection.cs
- ToolStripContextMenu.cs
- XmlUtil.cs
- HttpTransportBindingElement.cs
- RadioButtonList.cs
- SelectionEditor.cs
- XmlnsCache.cs
- DataColumnCollection.cs
- PresentationAppDomainManager.cs
- XmlMessageFormatter.cs
- DebugView.cs
- ClusterSafeNativeMethods.cs
- BinaryMethodMessage.cs
- PointValueSerializer.cs
- basenumberconverter.cs
- Stylesheet.cs
- HyperLink.cs
- EntityClientCacheKey.cs
- _ContextAwareResult.cs
- Line.cs
- Control.cs
- MemoryMappedViewAccessor.cs
- NativeMethods.cs
- WebPartManager.cs
- TreeNodeClickEventArgs.cs
- BasicExpressionVisitor.cs
- SessionStateContainer.cs
- baseshape.cs
- StreamUpdate.cs
- SpecularMaterial.cs
- Console.cs
- DataRow.cs
- DataServiceBuildProvider.cs
- CodeTypeParameterCollection.cs
- ControlCodeDomSerializer.cs
- ApplicationServiceManager.cs
- ContentPlaceHolder.cs
- DocumentGridPage.cs
- MissingFieldException.cs
- DiagnosticStrings.cs
- WorkflowValidationFailedException.cs
- TryExpression.cs
- SelectionPattern.cs
- ActionFrame.cs
- TrustManagerMoreInformation.cs
- ZoneMembershipCondition.cs
- CommandConverter.cs
- RadioButtonStandardAdapter.cs
- MethodCallExpression.cs
- CheckPair.cs
- SystemInformation.cs
- DockingAttribute.cs
- ImmutableCollection.cs
- Serializer.cs
- WebServicesSection.cs
- RoutingConfiguration.cs
- QueryCacheManager.cs
- URLMembershipCondition.cs
- PropertyTabAttribute.cs
- CompleteWizardStep.cs
- ProxyGenerator.cs
- SecurityStandardsManager.cs
- ReturnEventArgs.cs
- EditorPartCollection.cs
- COM2ComponentEditor.cs
- Function.cs
- TableLayout.cs
- IndexedString.cs
- AutomationElement.cs
- RequestNavigateEventArgs.cs
- ViewStateException.cs
- BatchStream.cs
- CodeSnippetTypeMember.cs
- Page.cs
- XmlSchemaSimpleContentRestriction.cs
- RequiredFieldValidator.cs
- ConsoleTraceListener.cs
- ControlDesigner.cs
- HttpConfigurationSystem.cs
- TypeUnloadedException.cs
- CodeNamespaceImport.cs
- ServiceX509SecurityTokenProvider.cs
- MarshalDirectiveException.cs
- EdmType.cs
- CallContext.cs
- ItemList.cs
- SetterBaseCollection.cs
- RightsManagementEncryptedStream.cs
- CookieHandler.cs
- GraphicsContext.cs
- ParallelRangeManager.cs
- EntitySqlQueryBuilder.cs
- ExtenderProviderService.cs
- Hex.cs
- Span.cs
- HelpHtmlBuilder.cs
- CodeDirectiveCollection.cs