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
- ItemChangedEventArgs.cs
- ButtonStandardAdapter.cs
- SelectedDatesCollection.cs
- DiagnosticsElement.cs
- XmlSortKeyAccumulator.cs
- Stroke.cs
- ThreadExceptionEvent.cs
- SqlConnectionFactory.cs
- MouseButtonEventArgs.cs
- Directory.cs
- OwnerDrawPropertyBag.cs
- VisualBrush.cs
- Relationship.cs
- SiteOfOriginPart.cs
- mediaeventargs.cs
- Form.cs
- Publisher.cs
- MethodBuilder.cs
- XmlDocumentType.cs
- SiteMapNodeItemEventArgs.cs
- SchemaAttDef.cs
- RichTextBoxConstants.cs
- SslStream.cs
- NetworkInformationException.cs
- ScriptResourceHandler.cs
- InfoCardTraceRecord.cs
- PropertyDescriptor.cs
- DetailsViewInsertedEventArgs.cs
- FactoryRecord.cs
- ProviderUtil.cs
- SqlStream.cs
- ElapsedEventArgs.cs
- DataGridViewHeaderCell.cs
- ConnectionStringsSection.cs
- ApplicationFileCodeDomTreeGenerator.cs
- SqlServices.cs
- categoryentry.cs
- EtwTrace.cs
- GeneratedView.cs
- SocketElement.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- UserControl.cs
- ConfigurationStrings.cs
- AbandonedMutexException.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- BinaryParser.cs
- XmlUtf8RawTextWriter.cs
- ScriptResourceHandler.cs
- ListViewGroupConverter.cs
- DataPager.cs
- WsdlWriter.cs
- IResourceProvider.cs
- GeneralTransform3D.cs
- TypeConverterHelper.cs
- BackStopAuthenticationModule.cs
- CommonXSendMessage.cs
- CodeSubDirectoriesCollection.cs
- ExpressionWriter.cs
- MouseDevice.cs
- RijndaelManaged.cs
- SiteOfOriginContainer.cs
- DataServiceExpressionVisitor.cs
- GridPattern.cs
- CreateSequenceResponse.cs
- DataGridViewCellConverter.cs
- Speller.cs
- TextViewDesigner.cs
- ClientType.cs
- AttachedAnnotationChangedEventArgs.cs
- MouseOverProperty.cs
- BindingEditor.xaml.cs
- LassoHelper.cs
- CharUnicodeInfo.cs
- MessageContractImporter.cs
- SQLMoney.cs
- RequestUriProcessor.cs
- GridViewCommandEventArgs.cs
- Operand.cs
- DataControlButton.cs
- CompilerParameters.cs
- future.cs
- PinnedBufferMemoryStream.cs
- UserNameSecurityToken.cs
- BasePattern.cs
- TypeBuilder.cs
- SamlAction.cs
- URLIdentityPermission.cs
- LinqExpressionNormalizer.cs
- AlternateViewCollection.cs
- FormatConvertedBitmap.cs
- SystemWebSectionGroup.cs
- FileInfo.cs
- BamlWriter.cs
- QueryPageSettingsEventArgs.cs
- DependencyObjectPropertyDescriptor.cs
- InputGestureCollection.cs
- cookie.cs
- WaitForChangedResult.cs
- _RequestCacheProtocol.cs
- BuiltInPermissionSets.cs