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
- AutomationPropertyInfo.cs
- StackSpiller.Generated.cs
- PointLight.cs
- ExpandedWrapper.cs
- PolicyFactory.cs
- WeakEventTable.cs
- AnnotationObservableCollection.cs
- TypeConstant.cs
- Win32Interop.cs
- PinnedBufferMemoryStream.cs
- DebuggerAttributes.cs
- AttachedAnnotationChangedEventArgs.cs
- WebControl.cs
- WCFServiceClientProxyGenerator.cs
- BulletChrome.cs
- MailDefinition.cs
- StylusButtonEventArgs.cs
- StreamWithDictionary.cs
- UseLicense.cs
- URLMembershipCondition.cs
- Path.cs
- FilteredDataSetHelper.cs
- DataGridViewBindingCompleteEventArgs.cs
- ByteAnimation.cs
- Parameter.cs
- NonClientArea.cs
- ImpersonationContext.cs
- Quaternion.cs
- CriticalFileToken.cs
- XmlTextReaderImplHelpers.cs
- JournalNavigationScope.cs
- LayoutEngine.cs
- Decoder.cs
- ConfigXmlSignificantWhitespace.cs
- HttpStreamMessageEncoderFactory.cs
- TreeView.cs
- ActivityCodeGenerator.cs
- SoapEnumAttribute.cs
- BitmapCache.cs
- ToolboxItemAttribute.cs
- StreamResourceInfo.cs
- CachingParameterInspector.cs
- CodeRegionDirective.cs
- ConnectionsZone.cs
- SimpleHandlerBuildProvider.cs
- VirtualPathUtility.cs
- InstanceStoreQueryResult.cs
- DocumentEventArgs.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- DataColumnPropertyDescriptor.cs
- Selector.cs
- DataGridAutoFormat.cs
- XmlSortKey.cs
- Options.cs
- ActivityBindForm.cs
- GridEntryCollection.cs
- DataRowChangeEvent.cs
- LogReserveAndAppendState.cs
- ClientSideProviderDescription.cs
- ClientConfigurationHost.cs
- WindowsTokenRoleProvider.cs
- OutgoingWebRequestContext.cs
- ReadContentAsBinaryHelper.cs
- PageCache.cs
- RegistrationContext.cs
- WebPartTransformerCollection.cs
- OleAutBinder.cs
- WSHttpBinding.cs
- ScriptingWebServicesSectionGroup.cs
- DigitShape.cs
- TraceListener.cs
- ForeignConstraint.cs
- Base64Encoder.cs
- FixedElement.cs
- ReferencedAssembly.cs
- DocumentViewerAutomationPeer.cs
- FixedPageStructure.cs
- BitmapScalingModeValidation.cs
- FlowDocumentReaderAutomationPeer.cs
- XhtmlTextWriter.cs
- InternalRelationshipCollection.cs
- ThemeInfoAttribute.cs
- ReturnType.cs
- safelinkcollection.cs
- Viewport2DVisual3D.cs
- ColorPalette.cs
- HttpContext.cs
- NetTcpSecurityElement.cs
- TraceData.cs
- ForeignConstraint.cs
- X500Name.cs
- SamlAuthenticationClaimResource.cs
- AsnEncodedData.cs
- DataServiceExpressionVisitor.cs
- RectangleHotSpot.cs
- BamlLocalizabilityResolver.cs
- CustomTypeDescriptor.cs
- Update.cs
- DataFieldCollectionEditor.cs
- Cursor.cs