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
- XmlSecureResolver.cs
- CrossAppDomainChannel.cs
- HttpAsyncResult.cs
- InfoCardProofToken.cs
- HttpProtocolImporter.cs
- TreeNodeCollection.cs
- ScriptResourceHandler.cs
- ChildrenQuery.cs
- ResXResourceSet.cs
- EntityConnectionStringBuilder.cs
- NavigationEventArgs.cs
- MergeFilterQuery.cs
- ConnectionProviderAttribute.cs
- InternalConfigSettingsFactory.cs
- SettingsPropertyWrongTypeException.cs
- Vector3DKeyFrameCollection.cs
- _FtpControlStream.cs
- CounterSampleCalculator.cs
- SqlXmlStorage.cs
- SocketAddress.cs
- ProtocolReflector.cs
- GridViewCellAutomationPeer.cs
- XmlSchemaSequence.cs
- BinHexEncoding.cs
- ServiceProviders.cs
- SchemaMapping.cs
- _AuthenticationState.cs
- XmlCDATASection.cs
- DataGridViewButtonColumn.cs
- String.cs
- ErrorWebPart.cs
- GridViewColumnCollectionChangedEventArgs.cs
- SoapTypeAttribute.cs
- InstanceData.cs
- RichTextBoxDesigner.cs
- WindowsToolbar.cs
- StronglyTypedResourceBuilder.cs
- WebPartEventArgs.cs
- VisualStyleElement.cs
- DataRowChangeEvent.cs
- SessionParameter.cs
- PerspectiveCamera.cs
- DeadCharTextComposition.cs
- SpanIndex.cs
- Form.cs
- Form.cs
- SplitContainer.cs
- GrammarBuilderPhrase.cs
- WmlValidatorAdapter.cs
- Helper.cs
- SerializerProvider.cs
- DataContractSerializerElement.cs
- COM2PropertyDescriptor.cs
- AddInIpcChannel.cs
- PaintEvent.cs
- File.cs
- MethodCallExpression.cs
- Base64Encoder.cs
- TextSelectionProcessor.cs
- WsatTransactionInfo.cs
- BaseTemplateCodeDomTreeGenerator.cs
- StylusButton.cs
- ClientConfigPaths.cs
- MostlySingletonList.cs
- CompositeFontInfo.cs
- MasterPageCodeDomTreeGenerator.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- ChangePasswordDesigner.cs
- DataServices.cs
- DocumentDesigner.cs
- PrivateFontCollection.cs
- HijriCalendar.cs
- CustomSignedXml.cs
- XmlSchemaAttributeGroup.cs
- ClosureBinding.cs
- TypeForwardedToAttribute.cs
- ContextDataSourceContextData.cs
- FontTypeConverter.cs
- WorkflowInstanceUnhandledExceptionRecord.cs
- EditingMode.cs
- Camera.cs
- SendParametersContent.cs
- FunctionQuery.cs
- Accessible.cs
- TreeView.cs
- ClientRolePrincipal.cs
- Win32NamedPipes.cs
- PointLightBase.cs
- Dispatcher.cs
- TypographyProperties.cs
- Image.cs
- Registry.cs
- GCHandleCookieTable.cs
- SQlBooleanStorage.cs
- FloaterBaseParagraph.cs
- DataGridViewHitTestInfo.cs
- ObjectStateFormatter.cs
- CqlParserHelpers.cs
- StyleReferenceConverter.cs
- PropertyGridView.cs