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
- GetPageNumberCompletedEventArgs.cs
- RequestSecurityTokenForRemoteTokenFactory.cs
- Transform3D.cs
- OracleString.cs
- FixUp.cs
- FunctionDefinition.cs
- WebPartDisplayModeEventArgs.cs
- StateItem.cs
- TextBoxRenderer.cs
- ProfileEventArgs.cs
- XsltConvert.cs
- EncoderFallback.cs
- DetailsView.cs
- Membership.cs
- AutomationIdentifierGuids.cs
- ComponentEditorPage.cs
- DefaultValueConverter.cs
- NonceCache.cs
- SqlTriggerContext.cs
- IdentityManager.cs
- IItemProperties.cs
- SQLInt64.cs
- HttpResponseHeader.cs
- FixedTextView.cs
- Journal.cs
- EDesignUtil.cs
- ChooseAction.cs
- ByteRangeDownloader.cs
- XhtmlConformanceSection.cs
- DynamicValidator.cs
- NamedPipeWorkerProcess.cs
- EventListenerClientSide.cs
- PerfCounters.cs
- GuidTagList.cs
- QuaternionAnimation.cs
- DefaultAsyncDataDispatcher.cs
- ViewValidator.cs
- FrameworkContentElementAutomationPeer.cs
- InvokeDelegate.cs
- SoapAttributeAttribute.cs
- DataGridRow.cs
- TableChangeProcessor.cs
- WebUtil.cs
- Converter.cs
- DataSourceBooleanViewSchemaConverter.cs
- ContractType.cs
- MultiTrigger.cs
- PrePrepareMethodAttribute.cs
- ScalarOps.cs
- Pkcs7Signer.cs
- InputMethodStateTypeInfo.cs
- ObjectNotFoundException.cs
- ListViewGroupConverter.cs
- UrlPath.cs
- EntityReference.cs
- CalendarDateRange.cs
- CharEnumerator.cs
- VScrollBar.cs
- Transform.cs
- ReaderWriterLock.cs
- HitTestResult.cs
- ListDataHelper.cs
- TableLayout.cs
- XsdDateTime.cs
- RecordManager.cs
- ISessionStateStore.cs
- WebServiceData.cs
- StructuralCache.cs
- CompilerGlobalScopeAttribute.cs
- ContextMenuAutomationPeer.cs
- MenuRendererStandards.cs
- TextDecorationCollection.cs
- PageAsyncTaskManager.cs
- QueryCacheEntry.cs
- DateTimePicker.cs
- ColumnWidthChangingEvent.cs
- SystemResourceKey.cs
- ToolStripDropTargetManager.cs
- ArrayMergeHelper.cs
- DataGridViewColumnCollection.cs
- Hashtable.cs
- SqlMethodCallConverter.cs
- MetafileHeaderEmf.cs
- ProcessThreadCollection.cs
- DataSourceControlBuilder.cs
- PublishLicense.cs
- SourceFileBuildProvider.cs
- EventLogPermissionEntry.cs
- ProfileServiceManager.cs
- DataShape.cs
- Vector3DAnimation.cs
- PropertyOverridesDialog.cs
- ContentFileHelper.cs
- WebReferencesBuildProvider.cs
- CollectionCodeDomSerializer.cs
- EventBuilder.cs
- PeerName.cs
- UrlPath.cs
- WindowsFormsHostPropertyMap.cs
- ExecutionScope.cs