Code:
/ DotNET / DotNET / 8.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
- TargetInvocationException.cs
- DataGridState.cs
- ScrollViewer.cs
- CLSCompliantAttribute.cs
- ReachDocumentPageSerializerAsync.cs
- PngBitmapDecoder.cs
- DataGridParentRows.cs
- CodeNamespaceImport.cs
- CodeTypeReference.cs
- IgnorePropertiesAttribute.cs
- EdmProviderManifest.cs
- ObjectStateFormatter.cs
- FilterQuery.cs
- CommandLineParser.cs
- SplitContainer.cs
- PageHandlerFactory.cs
- OletxEnlistment.cs
- GlobalizationSection.cs
- NullRuntimeConfig.cs
- SharedPersonalizationStateInfo.cs
- XmlTypeAttribute.cs
- PerspectiveCamera.cs
- TimerElapsedEvenArgs.cs
- COAUTHIDENTITY.cs
- _AuthenticationState.cs
- ErrorsHelper.cs
- FormsAuthenticationConfiguration.cs
- ResourceReferenceKeyNotFoundException.cs
- EditorServiceContext.cs
- ByteStream.cs
- EventSourceCreationData.cs
- GeneralTransform3D.cs
- PackageDigitalSignatureManager.cs
- DiscardableAttribute.cs
- WebHttpElement.cs
- propertytag.cs
- ProcessHostServerConfig.cs
- SrgsRule.cs
- NotFiniteNumberException.cs
- Logging.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- PieceDirectory.cs
- RadioButtonRenderer.cs
- ExceptionUtil.cs
- _SSPIWrapper.cs
- SqlCommandSet.cs
- VersionPair.cs
- ModifierKeysValueSerializer.cs
- HttpModuleCollection.cs
- IsolatedStorageException.cs
- WebPartCatalogCloseVerb.cs
- TextTrailingWordEllipsis.cs
- CodeExpressionCollection.cs
- SrgsRule.cs
- MasterPageParser.cs
- HighlightComponent.cs
- Vector3DIndependentAnimationStorage.cs
- Pts.cs
- InputBuffer.cs
- UpDownBaseDesigner.cs
- SqlIdentifier.cs
- SrgsSemanticInterpretationTag.cs
- UIElement3D.cs
- GeneralTransform.cs
- PageRanges.cs
- NativeStructs.cs
- AuthorizationRuleCollection.cs
- LogLogRecord.cs
- ThreadBehavior.cs
- ApplicationContext.cs
- FontSource.cs
- DynamicPropertyReader.cs
- StandardCommands.cs
- FlowLayoutSettings.cs
- GatewayIPAddressInformationCollection.cs
- TypeInfo.cs
- SqlDataSourceView.cs
- SqlXmlStorage.cs
- HttpCachePolicyElement.cs
- NameValueConfigurationElement.cs
- Application.cs
- PrintController.cs
- RelationshipSet.cs
- XmlSerializerVersionAttribute.cs
- ItemAutomationPeer.cs
- controlskin.cs
- SqlRewriteScalarSubqueries.cs
- XmlElementElementCollection.cs
- UITypeEditor.cs
- PathFigure.cs
- DataGridViewCheckBoxCell.cs
- XsdBuildProvider.cs
- WebPageTraceListener.cs
- ObjectStateManagerMetadata.cs
- TileBrush.cs
- XpsException.cs
- CapabilitiesState.cs
- CheckBoxList.cs
- XPathConvert.cs
- TextTreePropertyUndoUnit.cs