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
- XamlTemplateSerializer.cs
- RsaSecurityKey.cs
- SecurityHelper.cs
- DragDropManager.cs
- Effect.cs
- ErrorWebPart.cs
- XamlTypeMapper.cs
- ProxyAttribute.cs
- RootDesignerSerializerAttribute.cs
- AQNBuilder.cs
- BasePropertyDescriptor.cs
- WebServiceParameterData.cs
- ConfigXmlReader.cs
- SqlRowUpdatingEvent.cs
- CounterNameConverter.cs
- CorePropertiesFilter.cs
- CreateDataSourceDialog.cs
- EventHandlerList.cs
- SafeNativeMethods.cs
- PageAdapter.cs
- SQLDecimal.cs
- ResumeStoryboard.cs
- PartialList.cs
- AlternateView.cs
- Int64.cs
- DBConcurrencyException.cs
- SamlSubjectStatement.cs
- NativeWindow.cs
- DataRecordInfo.cs
- ClickablePoint.cs
- oledbconnectionstring.cs
- MetadataException.cs
- ComNativeDescriptor.cs
- CfgParser.cs
- AvTraceDetails.cs
- NamedObject.cs
- WebHeaderCollection.cs
- PrePostDescendentsWalker.cs
- TextStore.cs
- UInt16.cs
- BaseCodePageEncoding.cs
- Point3DAnimationBase.cs
- ExpressionBinding.cs
- FunctionParameter.cs
- configsystem.cs
- SByteConverter.cs
- FontStretch.cs
- PerfService.cs
- ThemeableAttribute.cs
- CapabilitiesSection.cs
- UndirectedGraph.cs
- AdRotator.cs
- EntityParameter.cs
- XmlTextReaderImplHelpers.cs
- NavigationWindow.cs
- InputLanguageCollection.cs
- BackStopAuthenticationModule.cs
- AesManaged.cs
- DataGridItem.cs
- sqlstateclientmanager.cs
- WinFormsUtils.cs
- StringBuilder.cs
- ToolStripItem.cs
- HttpServerUtilityWrapper.cs
- XmlCDATASection.cs
- InvalidAsynchronousStateException.cs
- UniqueConstraint.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- ColorMap.cs
- IconEditor.cs
- ConfigDefinitionUpdates.cs
- WindowsListView.cs
- IdentifierCreationService.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- XmlWrappingReader.cs
- jithelpers.cs
- SqlFormatter.cs
- FlowPosition.cs
- OracleColumn.cs
- QilLiteral.cs
- StructuralCache.cs
- UIElement.cs
- XPathScanner.cs
- ChannelServices.cs
- AncestorChangedEventArgs.cs
- DesignTimeVisibleAttribute.cs
- InstanceHandleConflictException.cs
- PageThemeParser.cs
- TreeViewItem.cs
- VBIdentifierTrimConverter.cs
- securitycriticaldata.cs
- CodeRemoveEventStatement.cs
- documentsequencetextcontainer.cs
- HoistedLocals.cs
- MatrixValueSerializer.cs
- StaticFileHandler.cs
- DataGridHelper.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- BaseTemplateBuildProvider.cs
- recordstatescratchpad.cs