Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / TransportConfigurationTypeElement.cs / 1 / TransportConfigurationTypeElement.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Configuration { using System; using System.Configuration; public sealed partial class TransportConfigurationTypeElement : ConfigurationElement { public TransportConfigurationTypeElement() { } public TransportConfigurationTypeElement(string name) : this() { if (String.IsNullOrEmpty(name)) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("name"); } this.Name = name; } public TransportConfigurationTypeElement(string name, string transportConfigurationTypeName) : this(name) { if (String.IsNullOrEmpty(transportConfigurationTypeName)) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("transportConfigurationTypeName"); } this.TransportConfigurationType = transportConfigurationTypeName; } [ConfigurationProperty(ConfigurationStrings.Name, Options = ConfigurationPropertyOptions.IsRequired | ConfigurationPropertyOptions.IsKey)] [StringValidator(MinLength = 1)] public string Name { get { return (string)base[ConfigurationStrings.Name]; } set { if (String.IsNullOrEmpty(value)) { value = String.Empty; } base[ConfigurationStrings.Name] = value; } } [ConfigurationProperty(ConfigurationStrings.TransportConfigurationType, Options = ConfigurationPropertyOptions.IsRequired)] [StringValidator(MinLength = 1)] public string TransportConfigurationType { get { return (string)base[ConfigurationStrings.TransportConfigurationType]; } set { if(String.IsNullOrEmpty(value)) { value = String.Empty; } base[ConfigurationStrings.TransportConfigurationType] = value; } } } } // 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
- DBNull.cs
- Random.cs
- UInt32Storage.cs
- IconBitmapDecoder.cs
- GridSplitter.cs
- ResXDataNode.cs
- ComplexTypeEmitter.cs
- ReadOnlyCollectionBase.cs
- FixedDocument.cs
- AssemblyInfo.cs
- AllMembershipCondition.cs
- DSACryptoServiceProvider.cs
- AppDomainGrammarProxy.cs
- FileVersionInfo.cs
- ActivityAction.cs
- WebResourceAttribute.cs
- streamingZipPartStream.cs
- WsdlBuildProvider.cs
- PassportAuthenticationEventArgs.cs
- PtsContext.cs
- PropertyChangedEventArgs.cs
- SignerInfo.cs
- Typography.cs
- DataService.cs
- ValidationVisibilityAttribute.cs
- BindingSourceDesigner.cs
- KeyConstraint.cs
- ContentElement.cs
- FormsAuthenticationUser.cs
- InputReferenceExpression.cs
- StateBag.cs
- X509RecipientCertificateClientElement.cs
- TagMapInfo.cs
- PropertyIDSet.cs
- __ConsoleStream.cs
- MetadataArtifactLoaderFile.cs
- CodeAttributeDeclaration.cs
- DetailsViewPagerRow.cs
- C14NUtil.cs
- ProtocolsConfiguration.cs
- VideoDrawing.cs
- WebPartUserCapability.cs
- LinqDataSourceContextData.cs
- ControlType.cs
- SvcMapFile.cs
- RightsManagementInformation.cs
- XPathPatternParser.cs
- ApplicationHost.cs
- EUCJPEncoding.cs
- EventWaitHandleSecurity.cs
- TableCellCollection.cs
- TextTrailingCharacterEllipsis.cs
- UrlSyndicationContent.cs
- MD5CryptoServiceProvider.cs
- ReadOnlyCollectionBase.cs
- oledbconnectionstring.cs
- DiscreteKeyFrames.cs
- NamespaceMapping.cs
- ProcessThreadCollection.cs
- BrowsableAttribute.cs
- FixedSOMLineCollection.cs
- ResetableIterator.cs
- PerformanceCounterPermissionEntryCollection.cs
- NotifyIcon.cs
- PersistChildrenAttribute.cs
- ISAPIApplicationHost.cs
- StringValidator.cs
- CursorConverter.cs
- ConfigXmlElement.cs
- ConfigurationStrings.cs
- RSAPKCS1KeyExchangeFormatter.cs
- CompilationSection.cs
- CustomAttributeBuilder.cs
- CompoundFileReference.cs
- ThreadLocal.cs
- WorkerRequest.cs
- _RequestCacheProtocol.cs
- KoreanCalendar.cs
- ObjectDataSourceMethodEventArgs.cs
- ConfigXmlWhitespace.cs
- ResourceBinder.cs
- DBCommand.cs
- ConfigDefinitionUpdates.cs
- COM2Properties.cs
- SqlNodeAnnotation.cs
- CngKeyBlobFormat.cs
- NetTcpBindingCollectionElement.cs
- SynchronizationHandlesCodeDomSerializer.cs
- PackWebResponse.cs
- Viewport2DVisual3D.cs
- UshortList2.cs
- KeyPullup.cs
- ToolStripItemRenderEventArgs.cs
- FormView.cs
- BridgeDataReader.cs
- DetailsViewUpdateEventArgs.cs
- DataTableCollection.cs
- ListControl.cs
- SqlNotificationEventArgs.cs
- InvalidOleVariantTypeException.cs