Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Activation / Configuration / NetPipeSection.cs / 1 / NetPipeSection.cs
//------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
namespace System.ServiceModel.Activation.Configuration
{
using System;
using System.Configuration;
using System.Collections.Generic;
using System.Diagnostics;
using System.Globalization;
using System.Security.Principal;
using System.ServiceModel.Channels;
public sealed partial class NetPipeSection : ConfigurationSection
{
public NetPipeSection() : base()
{
}
[ConfigurationProperty(ConfigurationStrings.AllowAccounts)]
public SecurityIdentifierElementCollection AllowAccounts
{
get { return (SecurityIdentifierElementCollection)base[ConfigurationStrings.AllowAccounts]; }
}
static internal NetPipeSection GetSection()
{
NetPipeSection retval = (NetPipeSection)ConfigurationManager.GetSection(ConfigurationStrings.NetPipeSectionPath);
if (retval == null)
{
retval = new NetPipeSection();
}
return retval;
}
protected override void InitializeDefault()
{
this.AllowAccounts.SetDefaultIdentifiers();
}
[ConfigurationProperty(ConfigurationStrings.MaxPendingConnections, DefaultValue = ListenerConstants.DefaultMaxPendingConnections)]
[IntegerValidator(MinValue = 1)]
public int MaxPendingConnections
{
get { return (int)base[ConfigurationStrings.MaxPendingConnections]; }
set { base[ConfigurationStrings.MaxPendingConnections] = value; }
}
[ConfigurationProperty(ConfigurationStrings.MaxPendingAccepts, DefaultValue = ListenerConstants.DefaultMaxPendingAccepts)]
[IntegerValidator(MinValue = 1)]
public int MaxPendingAccepts
{
get { return (int)base[ConfigurationStrings.MaxPendingAccepts]; }
set { base[ConfigurationStrings.MaxPendingAccepts] = value; }
}
[ConfigurationProperty(ConfigurationStrings.ReceiveTimeout, DefaultValue = ListenerConstants.DefaultReceiveTimeoutString)]
[System.ComponentModel.TypeConverter(typeof(TimeSpanOrInfiniteConverter))]
[System.ServiceModel.Configuration.ServiceModelTimeSpanValidator(MinValueString = ConfigurationStrings.TimeSpanZero)]
public TimeSpan ReceiveTimeout
{
get { return (TimeSpan)base[ConfigurationStrings.ReceiveTimeout]; }
set { base[ConfigurationStrings.ReceiveTimeout] = value; }
}
}
}
// 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
- XmlCompatibilityReader.cs
- UpdateTranslator.cs
- PartitionResolver.cs
- ToolBarButtonClickEvent.cs
- SqlMethodTransformer.cs
- DocumentPageViewAutomationPeer.cs
- UserControlAutomationPeer.cs
- AlphabeticalEnumConverter.cs
- SelectionEditingBehavior.cs
- OneOfTypeConst.cs
- PerformanceCountersElement.cs
- TextTreeUndo.cs
- HTMLTagNameToTypeMapper.cs
- AddInAttribute.cs
- CopyCodeAction.cs
- Int32EqualityComparer.cs
- SettingsPropertyValue.cs
- PermissionToken.cs
- WorkItem.cs
- ActivityValidator.cs
- EntityDataSourceConfigureObjectContext.cs
- _SslStream.cs
- IconBitmapDecoder.cs
- DeclarativeCatalogPart.cs
- ClusterRegistryConfigurationProvider.cs
- Pipe.cs
- TableCellCollection.cs
- PropertyToken.cs
- VersionPair.cs
- ArcSegment.cs
- SafeRightsManagementPubHandle.cs
- NameValueConfigurationElement.cs
- X509Utils.cs
- StatusBarItemAutomationPeer.cs
- COM2IDispatchConverter.cs
- BamlWriter.cs
- VerticalAlignConverter.cs
- ManualResetEvent.cs
- ClientFormsIdentity.cs
- RequiredFieldValidator.cs
- HtmlProps.cs
- PackagePartCollection.cs
- AnnotationHighlightLayer.cs
- XmlSchemaComplexContent.cs
- ObjectDataSourceMethodEventArgs.cs
- PropertyBuilder.cs
- TypefaceMetricsCache.cs
- ListControl.cs
- TextFormatter.cs
- SafeHandles.cs
- CompositeDesignerAccessibleObject.cs
- EnumMemberAttribute.cs
- TdsEnums.cs
- EpmAttributeNameBuilder.cs
- DesignerTransactionCloseEvent.cs
- SafeNativeMethods.cs
- CodeTypeParameter.cs
- ListMarkerLine.cs
- LicFileLicenseProvider.cs
- Double.cs
- ControlIdConverter.cs
- HtmlShim.cs
- FontStyles.cs
- ApplicationDirectoryMembershipCondition.cs
- StylusLogic.cs
- ITreeGenerator.cs
- DisplayInformation.cs
- TdsParserSafeHandles.cs
- DataFormats.cs
- FixedFindEngine.cs
- SqlResolver.cs
- ImageBrush.cs
- PropertyDescriptorCollection.cs
- InstanceKey.cs
- GeneralTransform3DGroup.cs
- TargetInvocationException.cs
- TextTreeInsertElementUndoUnit.cs
- ListParagraph.cs
- CatalogZoneAutoFormat.cs
- Error.cs
- ValueTable.cs
- SpeechRecognizer.cs
- SerializationEventsCache.cs
- WebEventTraceProvider.cs
- XdrBuilder.cs
- TraceContextEventArgs.cs
- DataList.cs
- BitmapFrameEncode.cs
- ExecutedRoutedEventArgs.cs
- WebBaseEventKeyComparer.cs
- Propagator.cs
- TypeElement.cs
- CharAnimationUsingKeyFrames.cs
- StreamGeometryContext.cs
- ImageCreator.cs
- ADMembershipProvider.cs
- translator.cs
- LocalizabilityAttribute.cs
- LoginCancelEventArgs.cs
- SingleStorage.cs