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
- Speller.cs
- ApplicationCommands.cs
- SqlFactory.cs
- CapabilitiesUse.cs
- _FtpControlStream.cs
- SpeechUI.cs
- isolationinterop.cs
- DelayedRegex.cs
- XmlSigningNodeWriter.cs
- RecipientInfo.cs
- TabControl.cs
- TriggerCollection.cs
- PerformanceCounter.cs
- NonNullItemCollection.cs
- Setter.cs
- AssociationSetEnd.cs
- CacheAxisQuery.cs
- KeyGestureValueSerializer.cs
- ContentFilePart.cs
- Margins.cs
- WebContext.cs
- PartialClassGenerationTask.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- JavascriptCallbackBehaviorAttribute.cs
- ComplexType.cs
- WorkflowInstance.cs
- Point4DConverter.cs
- AutomationProperties.cs
- InProcStateClientManager.cs
- documentsequencetextcontainer.cs
- Roles.cs
- ExtenderHelpers.cs
- MulticastNotSupportedException.cs
- XPathAxisIterator.cs
- WSSecurityPolicy.cs
- DeflateInput.cs
- AssemblyBuilder.cs
- DispatcherOperation.cs
- ConfigXmlComment.cs
- RepeaterItem.cs
- WebPartUtil.cs
- CallContext.cs
- ToolStripGrip.cs
- ConsoleCancelEventArgs.cs
- MenuItemStyleCollectionEditor.cs
- MultiViewDesigner.cs
- FixedDocumentPaginator.cs
- AnonymousIdentificationSection.cs
- Animatable.cs
- EntitySqlQueryCacheEntry.cs
- MatrixConverter.cs
- CapiHashAlgorithm.cs
- NotifyCollectionChangedEventArgs.cs
- TitleStyle.cs
- XPathQilFactory.cs
- TabPage.cs
- AnnotationResource.cs
- FocusChangedEventArgs.cs
- XmlSchemaDatatype.cs
- StateChangeEvent.cs
- ClientWindowsAuthenticationMembershipProvider.cs
- SetStoryboardSpeedRatio.cs
- FileUtil.cs
- ResourceReferenceKeyNotFoundException.cs
- RowVisual.cs
- StreamMarshaler.cs
- DoubleIndependentAnimationStorage.cs
- DataKey.cs
- KnownBoxes.cs
- AttributeCollection.cs
- Reference.cs
- PermissionToken.cs
- NumericExpr.cs
- DateTimeFormatInfoScanner.cs
- VSDExceptions.cs
- listitem.cs
- PersistChildrenAttribute.cs
- DbConnectionPoolIdentity.cs
- SnapLine.cs
- FakeModelPropertyImpl.cs
- TransactionBehavior.cs
- TextTreeText.cs
- ReadOnlyDataSource.cs
- HttpServerVarsCollection.cs
- OSEnvironmentHelper.cs
- Blend.cs
- InputBinding.cs
- AssertFilter.cs
- Constants.cs
- Stackframe.cs
- FileSystemWatcher.cs
- LinkedDataMemberFieldEditor.cs
- ContentTextAutomationPeer.cs
- ValidationContext.cs
- BaseValidator.cs
- Vector3DCollectionConverter.cs
- CalendarButtonAutomationPeer.cs
- SecurityUtils.cs
- CompletedAsyncResult.cs
- SharingService.cs