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
- DisposableCollectionWrapper.cs
- CodeMethodReturnStatement.cs
- CellParaClient.cs
- WriteTimeStream.cs
- TemplateBindingExpressionConverter.cs
- FacetValueContainer.cs
- LicFileLicenseProvider.cs
- SchemaImporterExtensionsSection.cs
- InkSerializer.cs
- RepeaterItemCollection.cs
- ExpressionContext.cs
- DocumentGridPage.cs
- ToolStripPanelSelectionGlyph.cs
- XmlAnyAttributeAttribute.cs
- BuildProviderCollection.cs
- HebrewCalendar.cs
- Merger.cs
- ReadContentAsBinaryHelper.cs
- CapabilitiesState.cs
- SqlDataSourceStatusEventArgs.cs
- InstanceLockedException.cs
- DynamicQueryableWrapper.cs
- RegisteredArrayDeclaration.cs
- MenuAdapter.cs
- SignatureToken.cs
- WizardPanel.cs
- TCEAdapterGenerator.cs
- EncoderReplacementFallback.cs
- MLangCodePageEncoding.cs
- StylusButton.cs
- EventLogException.cs
- TreeNodeStyle.cs
- GregorianCalendar.cs
- PointConverter.cs
- HtmlInputImage.cs
- ISFClipboardData.cs
- BindingExpression.cs
- Knowncolors.cs
- StreamWithDictionary.cs
- FrameworkElement.cs
- HtmlLink.cs
- IndexExpression.cs
- RandomNumberGenerator.cs
- HashAlgorithm.cs
- WebPartEventArgs.cs
- CheckBoxBaseAdapter.cs
- PropertyBuilder.cs
- XmlExtensionFunction.cs
- CheckableControlBaseAdapter.cs
- Journaling.cs
- DependencySource.cs
- DataServiceContext.cs
- CheckBoxRenderer.cs
- WebPartTransformer.cs
- ReadWriteSpinLock.cs
- FormsAuthenticationUser.cs
- ImageInfo.cs
- BitmapScalingModeValidation.cs
- EntityDataSourceWizardForm.cs
- TypefaceMetricsCache.cs
- CodeGotoStatement.cs
- FormsAuthenticationUser.cs
- PaintValueEventArgs.cs
- Win32.cs
- QilGeneratorEnv.cs
- TableHeaderCell.cs
- DelayedRegex.cs
- MediaPlayerState.cs
- Int64AnimationBase.cs
- OSFeature.cs
- AutoResizedEvent.cs
- ListViewHitTestInfo.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- PrePrepareMethodAttribute.cs
- ListViewItemMouseHoverEvent.cs
- OracleLob.cs
- EffectiveValueEntry.cs
- BaseParaClient.cs
- DropDownList.cs
- SafeViewOfFileHandle.cs
- PropertyGrid.cs
- ImpersonationContext.cs
- DataGridViewMethods.cs
- Gdiplus.cs
- TreeViewImageIndexConverter.cs
- PolygonHotSpot.cs
- SpnegoTokenAuthenticator.cs
- UnmanagedMemoryAccessor.cs
- SolidBrush.cs
- QueryHandler.cs
- ArraySortHelper.cs
- DataBindingHandlerAttribute.cs
- InstallerTypeAttribute.cs
- ManifestSignatureInformation.cs
- SchemaNames.cs
- ValidatingCollection.cs
- DateTimeOffsetAdapter.cs
- WebMessageEncodingBindingElement.cs
- _TimerThread.cs
- SystemIPInterfaceStatistics.cs