Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / Configuration / ConnectionManagementElement.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ConditionalDesigner.cs
- WindowsPen.cs
- SerializerDescriptor.cs
- ClassDataContract.cs
- DragDeltaEventArgs.cs
- TraceUtility.cs
- StrokeCollectionConverter.cs
- ListParagraph.cs
- CryptographicAttribute.cs
- KnownTypes.cs
- GuidConverter.cs
- Root.cs
- SqlParameterizer.cs
- _AuthenticationState.cs
- AvtEvent.cs
- AuthenticationManager.cs
- ProcessProtocolHandler.cs
- ControlAdapter.cs
- WaitHandle.cs
- CodeExpressionRuleDeclaration.cs
- serverconfig.cs
- XmlDataSource.cs
- SystemIPAddressInformation.cs
- ALinqExpressionVisitor.cs
- EmptyEnumerable.cs
- Tracer.cs
- ZoneIdentityPermission.cs
- SqlBuilder.cs
- XslAst.cs
- FormViewInsertEventArgs.cs
- XhtmlBasicValidatorAdapter.cs
- ExpressionList.cs
- DateTimeFormat.cs
- BinaryWriter.cs
- HitTestFilterBehavior.cs
- MulticastOption.cs
- FontDifferentiator.cs
- ManualResetEventSlim.cs
- ReachSerializableProperties.cs
- LinkClickEvent.cs
- GorillaCodec.cs
- PriorityQueue.cs
- DesignerView.xaml.cs
- CreateUserErrorEventArgs.cs
- SpeakProgressEventArgs.cs
- LogSwitch.cs
- HtmlInputSubmit.cs
- CircleHotSpot.cs
- XmlReaderSettings.cs
- SplitterPanelDesigner.cs
- ValuePattern.cs
- DelegateArgumentValue.cs
- HtmlContainerControl.cs
- FrameworkPropertyMetadata.cs
- ObjectConverter.cs
- TextFormatter.cs
- GridPattern.cs
- AdCreatedEventArgs.cs
- DataSourceGeneratorException.cs
- ProfileServiceManager.cs
- ProfilePropertySettings.cs
- HtmlMeta.cs
- SrgsSemanticInterpretationTag.cs
- CompileXomlTask.cs
- XPathNodePointer.cs
- GiveFeedbackEventArgs.cs
- ArgumentOutOfRangeException.cs
- TimeSpanConverter.cs
- RegexStringValidator.cs
- BrowserCapabilitiesFactory35.cs
- UdpMessageProperty.cs
- RichTextBoxAutomationPeer.cs
- TagPrefixAttribute.cs
- shaperfactory.cs
- DescriptionAttribute.cs
- ConnectionPointConverter.cs
- OracleNumber.cs
- WeakEventTable.cs
- DecimalAnimation.cs
- WebZone.cs
- RootBrowserWindow.cs
- ApplicationFileCodeDomTreeGenerator.cs
- RuntimeVariableList.cs
- TextTreeText.cs
- objectresult_tresulttype.cs
- StrokeCollection2.cs
- StylusPointProperties.cs
- TextSpanModifier.cs
- DesignBinding.cs
- NullReferenceException.cs
- BaseProcessor.cs
- ProcessProtocolHandler.cs
- Classification.cs
- BitmapCacheBrush.cs
- COM2EnumConverter.cs
- RemotingServices.cs
- ClientTargetCollection.cs
- XmlSignificantWhitespace.cs
- StrokeCollection.cs
- UpDownEvent.cs