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
- Compiler.cs
- CleanUpVirtualizedItemEventArgs.cs
- FormViewInsertEventArgs.cs
- MatcherBuilder.cs
- XPathNodeHelper.cs
- MsmqChannelListenerBase.cs
- DiagnosticsConfigurationHandler.cs
- TextPenaltyModule.cs
- CorrelationManager.cs
- HttpCachePolicy.cs
- ServiceReference.cs
- Sql8ConformanceChecker.cs
- DirectoryInfo.cs
- ToolStripOverflowButton.cs
- ProjectionPruner.cs
- KeyedHashAlgorithm.cs
- XPathSelectionIterator.cs
- SqlClientFactory.cs
- XmlSerializerSection.cs
- Stacktrace.cs
- DbCommandTree.cs
- VisualBasicValue.cs
- DebugHandleTracker.cs
- MemberDescriptor.cs
- RawStylusInput.cs
- PageCodeDomTreeGenerator.cs
- SrgsGrammar.cs
- NetworkInformationException.cs
- XmlFormatReaderGenerator.cs
- System.Data.OracleClient_BID.cs
- DbConnectionHelper.cs
- UpdatePanelControlTrigger.cs
- DesignerActionGlyph.cs
- Repeater.cs
- BinHexEncoding.cs
- InitializerFacet.cs
- BufferAllocator.cs
- HtmlWindowCollection.cs
- LinearGradientBrush.cs
- ScriptControl.cs
- DispatcherExceptionEventArgs.cs
- DrawListViewItemEventArgs.cs
- GenericPrincipal.cs
- StylusPointDescription.cs
- XmlSchemaSequence.cs
- WindowsScroll.cs
- NullReferenceException.cs
- GradientSpreadMethodValidation.cs
- ConstraintConverter.cs
- AnimationTimeline.cs
- BridgeDataRecord.cs
- BaseTemplateCodeDomTreeGenerator.cs
- OdbcConnectionString.cs
- ConnectionPointCookie.cs
- StylusCollection.cs
- SingleConverter.cs
- FamilyMap.cs
- RC2.cs
- Context.cs
- CustomAttributeFormatException.cs
- IArgumentProvider.cs
- UserNameSecurityToken.cs
- XmlSchemaElement.cs
- ServiceNameCollection.cs
- Stroke.cs
- ItemCheckedEvent.cs
- UnionCqlBlock.cs
- DirectoryInfo.cs
- WindowPatternIdentifiers.cs
- UrlSyndicationContent.cs
- Classification.cs
- ActionMismatchAddressingException.cs
- PropertySegmentSerializationProvider.cs
- HtmlInputRadioButton.cs
- KeyInterop.cs
- assertwrapper.cs
- TypeUtils.cs
- ContainerParagraph.cs
- Selection.cs
- ButtonRenderer.cs
- MDIClient.cs
- TextDecorationLocationValidation.cs
- ResourceDescriptionAttribute.cs
- UITypeEditor.cs
- StartUpEventArgs.cs
- StringComparer.cs
- followingquery.cs
- EntityConnection.cs
- HostingEnvironmentSection.cs
- PlainXmlSerializer.cs
- TabPage.cs
- IsolatedStorage.cs
- HttpPostedFile.cs
- TrayIconDesigner.cs
- NominalTypeEliminator.cs
- VirtualPath.cs
- dataprotectionpermissionattribute.cs
- NavigationProperty.cs
- PeerNameResolver.cs
- SchemaSetCompiler.cs