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
- ShapeTypeface.cs
- ByteKeyFrameCollection.cs
- MediaPlayer.cs
- Int32CollectionConverter.cs
- FixedSOMImage.cs
- SafeArrayRankMismatchException.cs
- ActivityExecutorOperation.cs
- UserValidatedEventArgs.cs
- StrongNameKeyPair.cs
- CroppedBitmap.cs
- HttpApplication.cs
- RenderCapability.cs
- MemberAssignmentAnalysis.cs
- InvalidOperationException.cs
- SettingsPropertyValueCollection.cs
- HttpRuntimeSection.cs
- RoutedEventConverter.cs
- NetDataContractSerializer.cs
- ISFTagAndGuidCache.cs
- MdiWindowListItemConverter.cs
- XmlProcessingInstruction.cs
- DbConnectionPoolCounters.cs
- MissingMethodException.cs
- RelationshipWrapper.cs
- AppSettingsSection.cs
- PreloadedPackages.cs
- ConditionalWeakTable.cs
- UrlUtility.cs
- EntityClientCacheEntry.cs
- ConfigurationManagerInternalFactory.cs
- DiscriminatorMap.cs
- DataViewSettingCollection.cs
- SecurityCriticalDataForSet.cs
- Expander.cs
- ImageListStreamer.cs
- _ListenerRequestStream.cs
- SQLBytes.cs
- ModelItemImpl.cs
- _NegoStream.cs
- CompilerGlobalScopeAttribute.cs
- CAGDesigner.cs
- HttpHeaderCollection.cs
- SourceElementsCollection.cs
- DocComment.cs
- GenericParameterDataContract.cs
- ProgramNode.cs
- CursorConverter.cs
- ToolStripArrowRenderEventArgs.cs
- HierarchicalDataBoundControl.cs
- _AcceptOverlappedAsyncResult.cs
- MemberMemberBinding.cs
- ValidatingReaderNodeData.cs
- SynchronizedDispatch.cs
- EncryptedReference.cs
- Compress.cs
- Substitution.cs
- ModuleBuilder.cs
- UITypeEditor.cs
- SqlParameterCollection.cs
- QueryStack.cs
- EmptyEnumerable.cs
- SerializationTrace.cs
- ComplexType.cs
- IndexedString.cs
- UserValidatedEventArgs.cs
- MsiStyleLogWriter.cs
- TextTreeTextBlock.cs
- AnnotationResourceCollection.cs
- CatalogZoneAutoFormat.cs
- CustomTypeDescriptor.cs
- DropSourceBehavior.cs
- WebServiceErrorEvent.cs
- AccessDataSourceView.cs
- SortableBindingList.cs
- NGCSerializer.cs
- AnimatedTypeHelpers.cs
- XPathAncestorIterator.cs
- DbProviderSpecificTypePropertyAttribute.cs
- SqlExpressionNullability.cs
- LineServicesCallbacks.cs
- SamlAuthorizationDecisionClaimResource.cs
- TableRow.cs
- MouseWheelEventArgs.cs
- DataGridViewColumnDesigner.cs
- X509WindowsSecurityToken.cs
- FixedSOMPage.cs
- XmlnsPrefixAttribute.cs
- HttpRequest.cs
- AsymmetricKeyExchangeDeformatter.cs
- DesignerVerbCollection.cs
- TreeNodeBindingCollection.cs
- BasicHttpSecurity.cs
- IntegerValidator.cs
- CodeMethodInvokeExpression.cs
- ParameterBuilder.cs
- TypeBrowser.xaml.cs
- XmlSortKey.cs
- XmlValueConverter.cs
- MailWriter.cs
- ChangeBlockUndoRecord.cs