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
- ListViewContainer.cs
- ProjectionPruner.cs
- WsdlBuildProvider.cs
- oledbmetadatacolumnnames.cs
- EncryptedKey.cs
- TileModeValidation.cs
- TabControlDesigner.cs
- RequestCachePolicy.cs
- ResourceReferenceExpression.cs
- DbDataSourceEnumerator.cs
- EntityClassGenerator.cs
- SocketInformation.cs
- XpsFilter.cs
- FileClassifier.cs
- LineGeometry.cs
- ButtonBase.cs
- SystemWebExtensionsSectionGroup.cs
- XmlSerializationWriter.cs
- InternalDispatchObject.cs
- SystemWebCachingSectionGroup.cs
- UnconditionalPolicy.cs
- PropertyCollection.cs
- FusionWrap.cs
- ScrollItemPattern.cs
- EntityDataSourceContextDisposingEventArgs.cs
- unsafenativemethodsother.cs
- DesignerHierarchicalDataSourceView.cs
- ListMarkerLine.cs
- ColorAnimationBase.cs
- CatalogZoneAutoFormat.cs
- ColumnWidthChangedEvent.cs
- XamlReader.cs
- ScriptManager.cs
- RequestCachingSection.cs
- Exceptions.cs
- AssociationEndMember.cs
- WebControlAdapter.cs
- FileLogRecordStream.cs
- StreamReader.cs
- ObjectDataSourceMethodEditor.cs
- NegotiateStream.cs
- DataSvcMapFile.cs
- MemberRelationshipService.cs
- FreeFormPanel.cs
- AmbientValueAttribute.cs
- Resources.Designer.cs
- TaskResultSetter.cs
- TransactionContext.cs
- PermissionSetTriple.cs
- CacheForPrimitiveTypes.cs
- RemotingAttributes.cs
- SmtpClient.cs
- ColumnWidthChangedEvent.cs
- TableCellCollection.cs
- ListViewUpdateEventArgs.cs
- MimeParameterWriter.cs
- CollectionConverter.cs
- Collection.cs
- DataGridViewImageCell.cs
- TrackingServices.cs
- AssemblyCache.cs
- CmsInterop.cs
- Action.cs
- EventLog.cs
- HostDesigntimeLicenseContext.cs
- DelegateHelpers.cs
- ActivityDesignerHighlighter.cs
- Form.cs
- PlatformNotSupportedException.cs
- versioninfo.cs
- GroupStyle.cs
- OlePropertyStructs.cs
- XmlUTF8TextWriter.cs
- CodeExpressionStatement.cs
- CommandValueSerializer.cs
- ThousandthOfEmRealDoubles.cs
- XmlMemberMapping.cs
- PeerResolverElement.cs
- Int32.cs
- WebBrowserPermission.cs
- ToolStripItemClickedEventArgs.cs
- RenderingBiasValidation.cs
- RSAPKCS1SignatureFormatter.cs
- BamlLocalizableResourceKey.cs
- UnsafeNativeMethods.cs
- WebPartZone.cs
- RunInstallerAttribute.cs
- Page.cs
- ClientTargetCollection.cs
- CapabilitiesRule.cs
- DynamicActionMessageFilter.cs
- XmlSchemaInfo.cs
- WithParamAction.cs
- SignatureDescription.cs
- MappingItemCollection.cs
- AutomationAttributeInfo.cs
- DefaultAuthorizationContext.cs
- TextLine.cs
- TableLayoutPanel.cs
- NumberFunctions.cs