Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / StandardBindingReliableSessionElement.cs / 1 / StandardBindingReliableSessionElement.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Configuration { using System; using System.ServiceModel; using System.Configuration; using System.ServiceModel.Channels; using System.Xml; using System.ComponentModel; public partial class StandardBindingReliableSessionElement : ConfigurationElement { public StandardBindingReliableSessionElement() { } [ConfigurationProperty(ConfigurationStrings.Ordered, DefaultValue = ReliableSessionDefaults.Ordered)] public bool Ordered { get { return (bool)base[ConfigurationStrings.Ordered]; } set { base[ConfigurationStrings.Ordered] = value; } } [ConfigurationProperty(ConfigurationStrings.InactivityTimeout, DefaultValue = ReliableSessionDefaults.InactivityTimeoutString)] [TypeConverter(typeof(TimeSpanOrInfiniteConverter))] [ServiceModelTimeSpanValidator(MinValueString = ConfigurationStrings.TimeSpanOneTick)] public TimeSpan InactivityTimeout { get { return (TimeSpan)base[ConfigurationStrings.InactivityTimeout]; } set { base[ConfigurationStrings.InactivityTimeout] = value; } } public void InitializeFrom(System.ServiceModel.ReliableSession reliableSession) { if (null == reliableSession) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("reliableSession"); } this.Ordered = reliableSession.Ordered; this.InactivityTimeout = reliableSession.InactivityTimeout; } public void ApplyConfiguration(System.ServiceModel.ReliableSession reliableSession) { if (null == reliableSession) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("reliableSession"); } reliableSession.Ordered = this.Ordered; reliableSession.InactivityTimeout = this.InactivityTimeout; } } } // 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
- WorkflowRequestContext.cs
- TypeGeneratedEventArgs.cs
- PrintDialogException.cs
- ControlCachePolicy.cs
- ActionItem.cs
- RegularExpressionValidator.cs
- RoleManagerEventArgs.cs
- UIElementAutomationPeer.cs
- CryptoApi.cs
- NullableFloatAverageAggregationOperator.cs
- WebPartAddingEventArgs.cs
- ThousandthOfEmRealDoubles.cs
- SecurityDescriptor.cs
- AnnotationObservableCollection.cs
- NumberSubstitution.cs
- SourceChangedEventArgs.cs
- QuerySettings.cs
- NativeMethods.cs
- CodeGenerator.cs
- BlockCollection.cs
- FilterRepeater.cs
- FactoryMaker.cs
- ContentDisposition.cs
- TextEditorLists.cs
- CodeTypeReferenceSerializer.cs
- GrammarBuilderWildcard.cs
- WindowsIdentity.cs
- FormViewAutoFormat.cs
- XmlRawWriter.cs
- Connection.cs
- PartialList.cs
- ReflectionHelper.cs
- ExpressionBuilder.cs
- HtmlTextArea.cs
- PerformanceCounterNameAttribute.cs
- TraceUtility.cs
- HtmlEncodedRawTextWriter.cs
- SafeArrayTypeMismatchException.cs
- WebPartTransformerAttribute.cs
- RegexRunner.cs
- BinaryExpression.cs
- EncoderParameters.cs
- LeafCellTreeNode.cs
- DataServiceQueryOfT.cs
- EventMappingSettings.cs
- HierarchicalDataBoundControlAdapter.cs
- RuntimeDelegateArgument.cs
- DocumentPage.cs
- DiagnosticsConfigurationHandler.cs
- ConfigurationUtility.cs
- StrongNamePublicKeyBlob.cs
- HtmlForm.cs
- WbemProvider.cs
- WindowsStartMenu.cs
- CheckBoxList.cs
- autovalidator.cs
- TableItemProviderWrapper.cs
- TableSectionStyle.cs
- StorageAssociationSetMapping.cs
- ColorEditor.cs
- PeerCollaboration.cs
- CodeConstructor.cs
- DataControlPagerLinkButton.cs
- RegexStringValidator.cs
- PermissionToken.cs
- HttpVersion.cs
- CodeIterationStatement.cs
- Int16Converter.cs
- HttpModuleCollection.cs
- remotingproxy.cs
- ReflectionTypeLoadException.cs
- WsdlContractConversionContext.cs
- _Win32.cs
- precedingsibling.cs
- RotateTransform.cs
- CodeSnippetCompileUnit.cs
- DataGridHeaderBorder.cs
- InputManager.cs
- QualifierSet.cs
- Thread.cs
- XmlDataFileEditor.cs
- ReadOnlyKeyedCollection.cs
- View.cs
- mda.cs
- CodeNamespaceCollection.cs
- ScalarConstant.cs
- PostBackOptions.cs
- DependentList.cs
- UserControlFileEditor.cs
- XmlNamespaceMappingCollection.cs
- StorageTypeMapping.cs
- XmlCodeExporter.cs
- X509Certificate2.cs
- TableAdapterManagerNameHandler.cs
- KeyboardNavigation.cs
- BufferAllocator.cs
- Converter.cs
- FixUp.cs
- DbModificationClause.cs
- SrgsDocument.cs