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
- DbParameterCollection.cs
- DataGridDetailsPresenter.cs
- XmlReflectionImporter.cs
- SQLMembershipProvider.cs
- MediaPlayer.cs
- WsdlInspector.cs
- InputLangChangeRequestEvent.cs
- ToolStripContainer.cs
- DeclarationUpdate.cs
- XsdDateTime.cs
- Mouse.cs
- BoolExpr.cs
- MarkupObject.cs
- SQLSingleStorage.cs
- EntityModelBuildProvider.cs
- XmlILConstructAnalyzer.cs
- ConsoleKeyInfo.cs
- NetworkInformationException.cs
- LinkedList.cs
- SqlDataSourceSelectingEventArgs.cs
- XPathChildIterator.cs
- XamlParser.cs
- PresentationTraceSources.cs
- Sql8ExpressionRewriter.cs
- SegmentInfo.cs
- ProfileService.cs
- CounterSample.cs
- AstNode.cs
- SqlRetyper.cs
- XmlSchemaException.cs
- WebResourceUtil.cs
- AnimationLayer.cs
- FirewallWrapper.cs
- DataPointer.cs
- ResumeStoryboard.cs
- PersonalizationDictionary.cs
- WindowsTooltip.cs
- UnicodeEncoding.cs
- ResXResourceWriter.cs
- Vector3DAnimationBase.cs
- Vector3DValueSerializer.cs
- ExclusiveTcpListener.cs
- DescendantBaseQuery.cs
- SqlWebEventProvider.cs
- StyleCollection.cs
- ProfileGroupSettingsCollection.cs
- Image.cs
- UserInitiatedNavigationPermission.cs
- LocalBuilder.cs
- GridViewColumn.cs
- ImpersonateTokenRef.cs
- MimeParameter.cs
- dataobject.cs
- XPathNavigator.cs
- HtmlTernaryTree.cs
- TextureBrush.cs
- TextDocumentView.cs
- XmlHierarchicalEnumerable.cs
- BinaryFormatterWriter.cs
- XmlStringTable.cs
- GeneralTransformGroup.cs
- ToolStripContentPanelRenderEventArgs.cs
- HostingPreferredMapPath.cs
- OrderedDictionaryStateHelper.cs
- EnglishPluralizationService.cs
- WebPartExportVerb.cs
- ServiceObjectContainer.cs
- ThumbButtonInfo.cs
- ComponentSerializationService.cs
- MetabaseServerConfig.cs
- ServiceDurableInstanceContextProvider.cs
- ElasticEase.cs
- LoginCancelEventArgs.cs
- HtmlTableRow.cs
- WebPartEventArgs.cs
- SqlSupersetValidator.cs
- MemberCollection.cs
- XPathSingletonIterator.cs
- PinnedBufferMemoryStream.cs
- figurelengthconverter.cs
- DataTableMapping.cs
- ModelTreeEnumerator.cs
- KeyInfo.cs
- DataGridViewCellFormattingEventArgs.cs
- EmptyStringExpandableObjectConverter.cs
- RsaEndpointIdentity.cs
- MultiDataTrigger.cs
- DecoderFallback.cs
- SystemNetworkInterface.cs
- UriScheme.cs
- DataServiceStreamResponse.cs
- SelectionRangeConverter.cs
- PriorityBinding.cs
- BitmapSourceSafeMILHandle.cs
- Logging.cs
- TextTreeObjectNode.cs
- RelatedEnd.cs
- HtmlForm.cs
- UITypeEditors.cs
- ProviderConnectionPoint.cs