Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Description / ServiceTimeoutsBehavior.cs / 1 / ServiceTimeoutsBehavior.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Description { using System.ServiceModel.Channels; using System.ServiceModel; using System.ServiceModel.Dispatcher; using System.ServiceModel.Diagnostics; using System.Runtime.Serialization; using System.Collections.ObjectModel; using System.Collections.Generic; internal class ServiceTimeoutsBehavior : IServiceBehavior { TimeSpan transactionTimeout = TimeSpan.Zero; internal ServiceTimeoutsBehavior(TimeSpan transactionTimeout) { this.transactionTimeout = transactionTimeout; } internal TimeSpan TransactionTimeout { get { return this.transactionTimeout; } set { if (value < TimeSpan.Zero) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentOutOfRangeException("value", value, SR.GetString(SR.ValueMustBeNonNegative))); } this.transactionTimeout = value; } } void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHostBase) { } void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collectionendpoints, BindingParameterCollection parameters) { } void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHostBase) { if (this.transactionTimeout != TimeSpan.Zero) { for (int i=0; i this.transactionTimeout)) { channelDispatcher.TransactionTimeout = this.transactionTimeout; } } } } } } } // 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
- SHA1Managed.cs
- MachineKeyConverter.cs
- XsdDateTime.cs
- ContextBase.cs
- counter.cs
- FrameworkElementFactory.cs
- GeneralTransform3DTo2DTo3D.cs
- ByteStreamMessageEncoder.cs
- XmlSchemaAnnotation.cs
- PKCS1MaskGenerationMethod.cs
- AttachedAnnotationChangedEventArgs.cs
- Rotation3D.cs
- WebServiceAttribute.cs
- ScriptingJsonSerializationSection.cs
- ConsoleTraceListener.cs
- WSHttpTransportSecurityElement.cs
- FrameworkElementFactoryMarkupObject.cs
- CommandSet.cs
- SqlClientWrapperSmiStreamChars.cs
- SelectionRange.cs
- Bitmap.cs
- QuinticEase.cs
- NameSpaceExtractor.cs
- SystemDropShadowChrome.cs
- XPathBinder.cs
- OperatorExpressions.cs
- _NestedMultipleAsyncResult.cs
- BaseServiceProvider.cs
- OracleParameterCollection.cs
- XmlCustomFormatter.cs
- TableItemProviderWrapper.cs
- PriorityChain.cs
- DigitShape.cs
- EntityDataSourceWrapperCollection.cs
- NotifyCollectionChangedEventArgs.cs
- WaitHandle.cs
- SqlPersonalizationProvider.cs
- MethodImplAttribute.cs
- Char.cs
- CodeIterationStatement.cs
- RequestCachePolicy.cs
- DataGridItemEventArgs.cs
- GeneralTransform.cs
- InfiniteIntConverter.cs
- HashHelper.cs
- EventData.cs
- BufferModesCollection.cs
- Brush.cs
- XmlArrayItemAttributes.cs
- PermissionSet.cs
- ProxyWebPartManager.cs
- SqlDataSourceTableQuery.cs
- DataIdProcessor.cs
- SystemNetHelpers.cs
- ApplicationFileCodeDomTreeGenerator.cs
- ValidatingPropertiesEventArgs.cs
- TreeBuilderXamlTranslator.cs
- KeyBinding.cs
- SqlServices.cs
- FunctionImportElement.cs
- SafeNativeMethodsOther.cs
- Encoder.cs
- ItemList.cs
- AppliedDeviceFiltersEditor.cs
- DataGridViewToolTip.cs
- RadialGradientBrush.cs
- DataServiceEntityAttribute.cs
- ThreadNeutralSemaphore.cs
- PasswordRecovery.cs
- ObjectItemCollection.cs
- RayMeshGeometry3DHitTestResult.cs
- bindurihelper.cs
- SelectionEditor.cs
- VerticalAlignConverter.cs
- RenderCapability.cs
- AxDesigner.cs
- OdbcConnectionOpen.cs
- VectorAnimation.cs
- BindingWorker.cs
- GlyphCache.cs
- DataGridViewTextBoxEditingControl.cs
- LinqDataSource.cs
- MatrixTransform.cs
- LocalizableAttribute.cs
- XmlIlTypeHelper.cs
- StateMachineHelpers.cs
- SamlAction.cs
- Automation.cs
- HeaderCollection.cs
- MulticastNotSupportedException.cs
- CustomAttributeFormatException.cs
- StoryFragments.cs
- StringCollection.cs
- GifBitmapDecoder.cs
- ReadOnlyDictionary.cs
- BitmapFrameDecode.cs
- StylusLogic.cs
- HtmlTable.cs
- ItemPager.cs
- PointLight.cs