Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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); } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextDecoration.cs
- KnownTypes.cs
- DetailsViewCommandEventArgs.cs
- RawStylusInputCustomDataList.cs
- SecurityState.cs
- WindowsIdentity.cs
- Rect3D.cs
- DependencyStoreSurrogate.cs
- InvalidOleVariantTypeException.cs
- UidManager.cs
- BindUriHelper.cs
- MinimizableAttributeTypeConverter.cs
- MenuScrollingVisibilityConverter.cs
- CodeValidator.cs
- TemplateParser.cs
- DetailsViewInsertedEventArgs.cs
- CriticalExceptions.cs
- RenderData.cs
- DesignTimeHTMLTextWriter.cs
- Quad.cs
- ServiceDescriptionContext.cs
- Tag.cs
- SequentialActivityDesigner.cs
- ReadingWritingEntityEventArgs.cs
- ConsoleCancelEventArgs.cs
- XmlWriterSettings.cs
- ResXResourceSet.cs
- CustomValidator.cs
- TableLayoutPanelCellPosition.cs
- XmlSchemaComplexContentExtension.cs
- CodePageUtils.cs
- ClosableStream.cs
- SmtpClient.cs
- Funcletizer.cs
- mactripleDES.cs
- TransactionState.cs
- Equal.cs
- StructuralCache.cs
- DirtyTextRange.cs
- ConfigXmlCDataSection.cs
- RayHitTestParameters.cs
- SafeTokenHandle.cs
- TabControlCancelEvent.cs
- ListView.cs
- MetafileHeaderWmf.cs
- AliasExpr.cs
- TableLayoutCellPaintEventArgs.cs
- TraceSection.cs
- TextEffect.cs
- PenThread.cs
- XmlUtf8RawTextWriter.cs
- ClientProxyGenerator.cs
- DynamicValidatorEventArgs.cs
- VoiceChangeEventArgs.cs
- UserInitiatedRoutedEventPermissionAttribute.cs
- Cursors.cs
- TripleDES.cs
- ObjectReaderCompiler.cs
- HttpWebRequestElement.cs
- SqlMethodAttribute.cs
- AccessibleObject.cs
- Classification.cs
- BinaryFormatterSinks.cs
- SystemPens.cs
- BeginSelectCardRequest.cs
- NameValuePermission.cs
- GenericXmlSecurityTokenAuthenticator.cs
- UnsafeNativeMethods.cs
- PropertyGridEditorPart.cs
- MsdtcWrapper.cs
- TreeViewHitTestInfo.cs
- XPathDocumentIterator.cs
- TextControl.cs
- FileAuthorizationModule.cs
- FullTextBreakpoint.cs
- CubicEase.cs
- ContentElement.cs
- WindowsStatic.cs
- HasCopySemanticsAttribute.cs
- CodeTypeMember.cs
- XmlNodeChangedEventManager.cs
- UniqueTransportManagerRegistration.cs
- UmAlQuraCalendar.cs
- ExtentCqlBlock.cs
- XmlNodeComparer.cs
- TreeNodeStyleCollection.cs
- BeginEvent.cs
- BypassElementCollection.cs
- ServerIdentity.cs
- CFStream.cs
- XmlQueryTypeFactory.cs
- RequiredAttributeAttribute.cs
- DataObjectMethodAttribute.cs
- Dump.cs
- AmbientLight.cs
- SslStreamSecurityBindingElement.cs
- ParameterCollectionEditorForm.cs
- DataGridViewToolTip.cs
- FlowDocumentView.cs
- RuntimeHelpers.cs