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
- WaitForChangedResult.cs
- MDIWindowDialog.cs
- TerminateDesigner.cs
- MetadataItemEmitter.cs
- ResourceWriter.cs
- CancellationHandlerDesigner.cs
- HttpRequestCacheValidator.cs
- Misc.cs
- HostedHttpRequestAsyncResult.cs
- FunctionQuery.cs
- UInt32Converter.cs
- PopOutPanel.cs
- infer.cs
- Vector.cs
- FlowLayoutSettings.cs
- ProfileSettings.cs
- FormViewUpdatedEventArgs.cs
- TimelineGroup.cs
- KeyTimeConverter.cs
- SymmetricAlgorithm.cs
- EntityContainer.cs
- SessionEndingCancelEventArgs.cs
- IntellisenseTextBox.cs
- PrefixQName.cs
- RadioButtonList.cs
- Environment.cs
- SafeEventLogReadHandle.cs
- IdleTimeoutMonitor.cs
- TreeNodeCollectionEditor.cs
- ContainerActivationHelper.cs
- HierarchicalDataSourceControl.cs
- BinaryWriter.cs
- ReflectionPermission.cs
- WsdlHelpGeneratorElement.cs
- ContravarianceAdapter.cs
- FixedPageProcessor.cs
- TreeViewItemAutomationPeer.cs
- RadialGradientBrush.cs
- DataGridViewCellMouseEventArgs.cs
- BaseCodePageEncoding.cs
- DesignerExtenders.cs
- QueryRewriter.cs
- ProtectedConfigurationSection.cs
- ReferentialConstraint.cs
- GetImportFileNameRequest.cs
- ObjectQuery_EntitySqlExtensions.cs
- SoapServerMethod.cs
- SelectionUIService.cs
- EventLogConfiguration.cs
- TrimSurroundingWhitespaceAttribute.cs
- XNodeNavigator.cs
- ConfigXmlSignificantWhitespace.cs
- ThreadStateException.cs
- CodeGen.cs
- ServiceDesigner.cs
- GrammarBuilderWildcard.cs
- TextRangeEditLists.cs
- XmlArrayItemAttribute.cs
- WsatServiceCertificate.cs
- CurrentTimeZone.cs
- ZipIOModeEnforcingStream.cs
- ClientTargetSection.cs
- TaiwanCalendar.cs
- Stacktrace.cs
- XmlTextEncoder.cs
- WebPartEventArgs.cs
- RemotingConfigParser.cs
- ComponentResourceKeyConverter.cs
- XamlHostingConfiguration.cs
- DataGridViewRow.cs
- XmlEncoding.cs
- ProfileSection.cs
- PrimarySelectionGlyph.cs
- Misc.cs
- BoolExpressionVisitors.cs
- WebPartConnectionsConfigureVerb.cs
- DtrList.cs
- TypedColumnHandler.cs
- XmlSchemaFacet.cs
- DataExpression.cs
- WebPartEditVerb.cs
- SoapIgnoreAttribute.cs
- SqlTypeConverter.cs
- ContentIterators.cs
- SettingsPropertyNotFoundException.cs
- MetadataException.cs
- PointAnimationClockResource.cs
- ListParaClient.cs
- CodeBinaryOperatorExpression.cs
- TextBox.cs
- httpstaticobjectscollection.cs
- XomlCompilerError.cs
- ManagementClass.cs
- GridViewRowPresenterBase.cs
- ParseNumbers.cs
- XmlILModule.cs
- VirtualizedContainerService.cs
- EncryptedData.cs
- KeyTime.cs
- TranslateTransform3D.cs