Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / NamedServiceModelExtensionCollectionElement.cs / 1 / NamedServiceModelExtensionCollectionElement.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Configuration { using System; using System.Configuration; public abstract class NamedServiceModelExtensionCollectionElement: ServiceModelExtensionCollectionElement where TServiceModelExtensionElement : ServiceModelExtensionElement { ConfigurationPropertyCollection properties = null; internal NamedServiceModelExtensionCollectionElement(string extensionCollectionName, string name) : base(extensionCollectionName) { if (!String.IsNullOrEmpty(name)) { this.Name = name; } } [ConfigurationProperty(ConfigurationStrings.Name, Options = ConfigurationPropertyOptions.IsKey | ConfigurationPropertyOptions.IsRequired)] [StringValidator(MinLength = 1)] public string Name { get { return (string)base[ConfigurationStrings.Name]; } set { if (String.IsNullOrEmpty(value)) { value = String.Empty; } base[ConfigurationStrings.Name] = value; this.SetIsModified(); } } protected override ConfigurationPropertyCollection Properties { get { if (this.properties == null) { this.properties = base.Properties; this.properties.Add(new ConfigurationProperty(ConfigurationStrings.Name, typeof(System.String), null, null, new StringValidator(1), System.Configuration.ConfigurationPropertyOptions.IsKey)); } return this.properties; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EdmProperty.cs
- Operand.cs
- AccessKeyManager.cs
- ContractMapping.cs
- SafeRegistryKey.cs
- ValidationEventArgs.cs
- SessionStateModule.cs
- TextBoxView.cs
- SHA512.cs
- VectorAnimationBase.cs
- TextSelection.cs
- PassportPrincipal.cs
- EnumValidator.cs
- MediaTimeline.cs
- EntityContainerEmitter.cs
- TemporaryBitmapFile.cs
- SoapReflectionImporter.cs
- BinHexDecoder.cs
- FontStyleConverter.cs
- SiteMapPath.cs
- AnimationClock.cs
- ComEventsMethod.cs
- SkipStoryboardToFill.cs
- RegexWriter.cs
- ExpressionNode.cs
- StatusBarDesigner.cs
- OperationParameterInfoCollection.cs
- ManagedWndProcTracker.cs
- XPathNodeIterator.cs
- RenderData.cs
- IconBitmapDecoder.cs
- Char.cs
- ServiceDescriptions.cs
- DataServiceHost.cs
- CharacterString.cs
- Figure.cs
- ToolStripItemEventArgs.cs
- TypeConverterHelper.cs
- SemaphoreSecurity.cs
- RenamedEventArgs.cs
- FrameworkContextData.cs
- TagMapInfo.cs
- LoopExpression.cs
- VerifyHashRequest.cs
- HtmlGenericControl.cs
- Double.cs
- SchemaCollectionPreprocessor.cs
- Table.cs
- DependencyObjectProvider.cs
- IApplicationTrustManager.cs
- StateDesigner.cs
- UnknownBitmapDecoder.cs
- PixelFormat.cs
- AutomationAttributeInfo.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- DictionaryItemsCollection.cs
- ArithmeticException.cs
- ValidationHelpers.cs
- ComboBoxItem.cs
- XhtmlTextWriter.cs
- PeerHelpers.cs
- XdrBuilder.cs
- WindowsTooltip.cs
- ViewStateChangedEventArgs.cs
- RegexCharClass.cs
- XslTransform.cs
- WebPartConnection.cs
- MultipartContentParser.cs
- AlphabetConverter.cs
- TdsParserHelperClasses.cs
- ClickablePoint.cs
- PolicyLevel.cs
- MILUtilities.cs
- CommentEmitter.cs
- Tuple.cs
- BuildDependencySet.cs
- XPathArrayIterator.cs
- AdornedElementPlaceholder.cs
- Queue.cs
- MeshGeometry3D.cs
- ContentIterators.cs
- ClientUtils.cs
- HostingPreferredMapPath.cs
- SamlSecurityTokenAuthenticator.cs
- IpcManager.cs
- MetaModel.cs
- PropertyGridEditorPart.cs
- DocumentScope.cs
- PackageFilter.cs
- HashAlgorithm.cs
- TriggerActionCollection.cs
- VoiceObjectToken.cs
- InkCanvasAutomationPeer.cs
- DataGridRow.cs
- DataComponentNameHandler.cs
- SHA512Managed.cs
- ApplicationInfo.cs
- AnonymousIdentificationSection.cs
- SQLSingle.cs
- SmtpException.cs