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
- Int32.cs
- TextOutput.cs
- ProfileSettings.cs
- VScrollProperties.cs
- ServiceObjectContainer.cs
- ClientConvert.cs
- SafeNativeMethods.cs
- TabControl.cs
- BoundField.cs
- AffineTransform3D.cs
- FloaterBaseParagraph.cs
- ListContractAdapter.cs
- FixedSOMPageConstructor.cs
- DataGridViewCellParsingEventArgs.cs
- GridViewItemAutomationPeer.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- XmlAggregates.cs
- DataGridViewCellValueEventArgs.cs
- SymbolMethod.cs
- ProtocolElement.cs
- ProviderConnectionPointCollection.cs
- RedirectionProxy.cs
- WindowsTab.cs
- Identity.cs
- SmtpNtlmAuthenticationModule.cs
- ReferentialConstraint.cs
- DBDataPermission.cs
- HtmlEmptyTagControlBuilder.cs
- Models.cs
- Positioning.cs
- UserControlCodeDomTreeGenerator.cs
- SimpleWebHandlerParser.cs
- XmlCharacterData.cs
- ConfigurationLockCollection.cs
- DataBindEngine.cs
- HtmlProps.cs
- Variable.cs
- SqlGatherConsumedAliases.cs
- PageCatalogPartDesigner.cs
- RijndaelManaged.cs
- RectAnimationBase.cs
- DataGridViewRow.cs
- ExpressionPrefixAttribute.cs
- FloaterBaseParagraph.cs
- DependencyPropertyValueSerializer.cs
- SectionUpdates.cs
- OdbcStatementHandle.cs
- OrderByExpression.cs
- LocalizedNameDescriptionPair.cs
- HttpListenerPrefixCollection.cs
- Table.cs
- SessionPageStatePersister.cs
- AlphabeticalEnumConverter.cs
- KeyNotFoundException.cs
- ListViewEditEventArgs.cs
- DataGridAutoGeneratingColumnEventArgs.cs
- ParallelTimeline.cs
- SrgsElementFactoryCompiler.cs
- DoWhileDesigner.xaml.cs
- ThrowHelper.cs
- CodeFieldReferenceExpression.cs
- WaitForChangedResult.cs
- CorrelationToken.cs
- AssemblyUtil.cs
- ToolStripGripRenderEventArgs.cs
- DataGridViewCellCancelEventArgs.cs
- MethodRental.cs
- DrawListViewItemEventArgs.cs
- Token.cs
- RegistrySecurity.cs
- CookielessHelper.cs
- PartialArray.cs
- VariableQuery.cs
- TrustLevelCollection.cs
- SimpleBitVector32.cs
- InvokeMethodActivityDesigner.cs
- TimeSpanValidatorAttribute.cs
- GenericTextProperties.cs
- DateBoldEvent.cs
- SerializationTrace.cs
- WorkflowMessageEventArgs.cs
- IntegerValidatorAttribute.cs
- ConnectionStringSettings.cs
- ColorKeyFrameCollection.cs
- ExtendedProperty.cs
- ViewStateException.cs
- EnumConverter.cs
- HtmlInputSubmit.cs
- MarshalDirectiveException.cs
- ProtocolElement.cs
- TraceSource.cs
- ReadContentAsBinaryHelper.cs
- ClientSettingsSection.cs
- FtpCachePolicyElement.cs
- BaseParagraph.cs
- TextTreeFixupNode.cs
- CustomCategoryAttribute.cs
- ResolveMatches11.cs
- SystemResourceKey.cs
- Vector3DConverter.cs