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
- InputLanguageCollection.cs
- DialogWindow.cs
- Inflater.cs
- ActiveXSite.cs
- InputLangChangeEvent.cs
- Int64AnimationBase.cs
- DataGridRowsPresenter.cs
- SafeArrayTypeMismatchException.cs
- PropertyHelper.cs
- DATA_BLOB.cs
- MetafileHeader.cs
- CardSpaceShim.cs
- ToolboxControl.cs
- UnsignedPublishLicense.cs
- DataGridViewHeaderCell.cs
- FontSource.cs
- WebExceptionStatus.cs
- MemoryMappedView.cs
- MetadataAssemblyHelper.cs
- UnmanagedHandle.cs
- PassportAuthentication.cs
- DataColumn.cs
- ClearTypeHintValidation.cs
- SQLInt64.cs
- EUCJPEncoding.cs
- XXXOnTypeBuilderInstantiation.cs
- FilePrompt.cs
- OverflowException.cs
- ZipFileInfo.cs
- AtomServiceDocumentSerializer.cs
- XmlNamespaceMapping.cs
- UIElement3D.cs
- RtfFormatStack.cs
- XmlSchemaAttributeGroup.cs
- HyperLinkColumn.cs
- CodeSnippetStatement.cs
- EdmItemCollection.OcAssemblyCache.cs
- ExtendedTransformFactory.cs
- DataGridViewCellFormattingEventArgs.cs
- UIHelper.cs
- XPathExpr.cs
- ClockController.cs
- CatalogZoneBase.cs
- MsmqUri.cs
- FormatSettings.cs
- SafeEventLogReadHandle.cs
- RestClientProxyHandler.cs
- FormViewRow.cs
- MultiBindingExpression.cs
- XmlEntityReference.cs
- SimplePropertyEntry.cs
- FixedTextSelectionProcessor.cs
- AffineTransform3D.cs
- MemoryMappedView.cs
- QilGenerator.cs
- EntityClassGenerator.cs
- HttpTransportSecurityElement.cs
- ContextProperty.cs
- FontDialog.cs
- SpellerError.cs
- StorageConditionPropertyMapping.cs
- XdrBuilder.cs
- StylusDevice.cs
- SettingsAttributeDictionary.cs
- dataobject.cs
- WsiProfilesElementCollection.cs
- EmptyEnumerable.cs
- ObjectAnimationUsingKeyFrames.cs
- ConfigurationManagerHelper.cs
- DataSpaceManager.cs
- AlignmentXValidation.cs
- LocalizableAttribute.cs
- BitmapFrameEncode.cs
- ApplicationBuildProvider.cs
- ContainerUtilities.cs
- Switch.cs
- ProviderMetadataCachedInformation.cs
- LineVisual.cs
- SystemIPv6InterfaceProperties.cs
- SiteMapNodeItem.cs
- FixedPageProcessor.cs
- Logging.cs
- WindowsRebar.cs
- WindowsEditBoxRange.cs
- Vector3DCollection.cs
- DataGridColumnHeaderAutomationPeer.cs
- XmlBinaryReader.cs
- _ConnectOverlappedAsyncResult.cs
- ProfileEventArgs.cs
- DrawingContextWalker.cs
- WorkflowStateRollbackService.cs
- ViewStateException.cs
- Gdiplus.cs
- VisualTreeUtils.cs
- XmlWriterDelegator.cs
- NumericPagerField.cs
- CompositeClientFormatter.cs
- Mapping.cs
- TabItemWrapperAutomationPeer.cs
- DetailsViewRow.cs