Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Net / System / Net / Configuration / ConnectionManagementElement.cs / 1 / ConnectionManagementElement.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Net.Configuration
{
using System;
using System.Configuration;
using System.Reflection;
using System.Security.Permissions;
public sealed class ConnectionManagementElement : ConfigurationElement
{
public ConnectionManagementElement()
{
this.properties.Add(this.address);
this.properties.Add(this.maxconnection);
}
public ConnectionManagementElement(string address, int maxConnection) : this()
{
this.Address = address;
this.MaxConnection = maxConnection;
}
protected override ConfigurationPropertyCollection Properties
{
get
{
return this.properties;
}
}
[ConfigurationProperty(ConfigurationStrings.Address, IsRequired=true, IsKey = true)]
public string Address
{
get { return (string)this[this.address]; }
set { this[this.address] = value; }
}
[ConfigurationProperty(ConfigurationStrings.MaxConnection, IsRequired=true, DefaultValue=(int)1)]
public int MaxConnection
{
get { return (int)this[this.maxconnection]; }
set { this[this.maxconnection] = value; }
}
internal string Key
{
get { return this.Address; }
}
ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
readonly ConfigurationProperty address =
new ConfigurationProperty(ConfigurationStrings.Address,
typeof(string),
null,
ConfigurationPropertyOptions.IsKey);
// CODE REVIEWER: Should the default value here be int.MaxInt, 2, or something else?
readonly ConfigurationProperty maxconnection =
new ConfigurationProperty(ConfigurationStrings.MaxConnection,
typeof(int),
1,
ConfigurationPropertyOptions.None);
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Net.Configuration
{
using System;
using System.Configuration;
using System.Reflection;
using System.Security.Permissions;
public sealed class ConnectionManagementElement : ConfigurationElement
{
public ConnectionManagementElement()
{
this.properties.Add(this.address);
this.properties.Add(this.maxconnection);
}
public ConnectionManagementElement(string address, int maxConnection) : this()
{
this.Address = address;
this.MaxConnection = maxConnection;
}
protected override ConfigurationPropertyCollection Properties
{
get
{
return this.properties;
}
}
[ConfigurationProperty(ConfigurationStrings.Address, IsRequired=true, IsKey = true)]
public string Address
{
get { return (string)this[this.address]; }
set { this[this.address] = value; }
}
[ConfigurationProperty(ConfigurationStrings.MaxConnection, IsRequired=true, DefaultValue=(int)1)]
public int MaxConnection
{
get { return (int)this[this.maxconnection]; }
set { this[this.maxconnection] = value; }
}
internal string Key
{
get { return this.Address; }
}
ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
readonly ConfigurationProperty address =
new ConfigurationProperty(ConfigurationStrings.Address,
typeof(string),
null,
ConfigurationPropertyOptions.IsKey);
// CODE REVIEWER: Should the default value here be int.MaxInt, 2, or something else?
readonly ConfigurationProperty maxconnection =
new ConfigurationProperty(ConfigurationStrings.MaxConnection,
typeof(int),
1,
ConfigurationPropertyOptions.None);
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- GridView.cs
- LinqDataView.cs
- dtdvalidator.cs
- DataListComponentEditor.cs
- HostProtectionException.cs
- ServiceOperationWrapper.cs
- TypeGeneratedEventArgs.cs
- GZipStream.cs
- RectKeyFrameCollection.cs
- UnsafeNativeMethods.cs
- KeyGesture.cs
- ArrayListCollectionBase.cs
- ModifierKeysValueSerializer.cs
- WebException.cs
- SecurityKeyIdentifierClause.cs
- XpsFilter.cs
- IsolatedStorageException.cs
- BitConverter.cs
- ReceiveContextCollection.cs
- Listbox.cs
- ForwardPositionQuery.cs
- RefreshEventArgs.cs
- SoapTransportImporter.cs
- DataGridColumnEventArgs.cs
- X509Extension.cs
- FrameworkTemplate.cs
- WorkerRequest.cs
- OdbcUtils.cs
- DataExpression.cs
- WindowsTokenRoleProvider.cs
- DataGridViewRow.cs
- PropertyGridEditorPart.cs
- FormatterConverter.cs
- InvalidComObjectException.cs
- GridViewSelectEventArgs.cs
- SignalGate.cs
- UIElementCollection.cs
- LayoutSettings.cs
- SeekStoryboard.cs
- SqlRowUpdatedEvent.cs
- UrlMappingsSection.cs
- RegexCompilationInfo.cs
- Matrix3DStack.cs
- DateTimeAutomationPeer.cs
- DeferrableContent.cs
- XmlILIndex.cs
- OdbcDataAdapter.cs
- Selector.cs
- WebHttpBindingCollectionElement.cs
- ClientEventManager.cs
- Attribute.cs
- DbExpressionBuilder.cs
- _UriTypeConverter.cs
- FormViewModeEventArgs.cs
- DataServiceConfiguration.cs
- HMACSHA256.cs
- ImageAttributes.cs
- Pkcs7Recipient.cs
- WebEventCodes.cs
- ExceptionAggregator.cs
- DataGridViewCellStyle.cs
- wgx_commands.cs
- DriveNotFoundException.cs
- LassoSelectionBehavior.cs
- TdsParserHelperClasses.cs
- DependencyObject.cs
- DataGridViewCellParsingEventArgs.cs
- ThreadExceptionEvent.cs
- MatchAttribute.cs
- WebChannelFactory.cs
- BitmapCacheBrush.cs
- IPEndPoint.cs
- IntermediatePolicyValidator.cs
- ExecutionContext.cs
- QueueProcessor.cs
- ListBindingConverter.cs
- SortDescription.cs
- Input.cs
- TargetConverter.cs
- WeakRefEnumerator.cs
- COM2ExtendedUITypeEditor.cs
- DocumentViewer.cs
- ViewCellRelation.cs
- ComponentChangedEvent.cs
- ProgressBarBrushConverter.cs
- APCustomTypeDescriptor.cs
- GPPOINT.cs
- DesignerActionList.cs
- arc.cs
- SynchronizationHandlesCodeDomSerializer.cs
- ObjectDataSourceSelectingEventArgs.cs
- ThreadStaticAttribute.cs
- Compiler.cs
- ObjectListShowCommandsEventArgs.cs
- CompareValidator.cs
- BadImageFormatException.cs
- TransformerInfo.cs
- DbDataAdapter.cs
- OleDbCommand.cs
- IndexerNameAttribute.cs