Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Web / System / Web / Services / Configuration / ProtocolElement.cs / 1305376 / ProtocolElement.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Web.Services.Configuration { using System; using System.Configuration; using System.Collections.Generic; using System.Diagnostics; using System.Globalization; using System.Security.Permissions; public sealed class ProtocolElement : ConfigurationElement { // These three constructors are used by the configuration system. public ProtocolElement() : base() { this.properties.Add(this.name); } public ProtocolElement(WebServiceProtocols protocol) : this() { this.Name = protocol; } [ConfigurationProperty("name", IsKey = true, DefaultValue = WebServiceProtocols.Unknown)] public WebServiceProtocols Name { get { return (WebServiceProtocols)base[this.name]; } set { if (!IsValidProtocolsValue(value)) { value = WebServiceProtocols.Unknown; } base[this.name] = value; } } protected override ConfigurationPropertyCollection Properties { get { return this.properties; } } bool IsValidProtocolsValue(WebServiceProtocols value) { return Enum.IsDefined(typeof(WebServiceProtocols), value); } ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection(); readonly ConfigurationProperty name = new ConfigurationProperty("name", typeof(WebServiceProtocols), WebServiceProtocols.Unknown, ConfigurationPropertyOptions.IsKey); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FastEncoderWindow.cs
- DataListItemCollection.cs
- IfAction.cs
- Activity.cs
- SerializationAttributes.cs
- DataServiceBuildProvider.cs
- TypeConverter.cs
- NameNode.cs
- StringFormat.cs
- ConfigXmlCDataSection.cs
- CodeCompiler.cs
- FileSystemWatcher.cs
- SemanticAnalyzer.cs
- control.ime.cs
- SelectionRange.cs
- TextLine.cs
- Debug.cs
- WebHttpBindingCollectionElement.cs
- UserPersonalizationStateInfo.cs
- ResXFileRef.cs
- TextElementCollectionHelper.cs
- SamlAttribute.cs
- ContextBase.cs
- MouseEvent.cs
- DataSysAttribute.cs
- SQLChars.cs
- WindowsGraphics2.cs
- MonikerBuilder.cs
- HttpStreamXmlDictionaryReader.cs
- EmbossBitmapEffect.cs
- EntityException.cs
- COM2IDispatchConverter.cs
- HashFinalRequest.cs
- WindowsSecurityToken.cs
- Encoder.cs
- WindowsListView.cs
- PersonalizationStateInfo.cs
- ArrayExtension.cs
- SQLString.cs
- Image.cs
- WebAdminConfigurationHelper.cs
- OuterGlowBitmapEffect.cs
- MappingSource.cs
- GPStream.cs
- TlsnegoTokenProvider.cs
- EncodedStreamFactory.cs
- PeerObject.cs
- WebBrowserBase.cs
- TextParagraphCache.cs
- DATA_BLOB.cs
- ImageSource.cs
- HierarchicalDataSourceControl.cs
- TypeDependencyAttribute.cs
- X509CertificateClaimSet.cs
- AnimatedTypeHelpers.cs
- CodeTypeParameterCollection.cs
- XmlTextReader.cs
- NameService.cs
- TagPrefixAttribute.cs
- XmlSchemaGroup.cs
- PublisherMembershipCondition.cs
- DebuggerAttributes.cs
- EncoderFallback.cs
- Vector.cs
- QueryableFilterUserControl.cs
- RectKeyFrameCollection.cs
- OracleBinary.cs
- SapiAttributeParser.cs
- SimpleApplicationHost.cs
- SelectingProviderEventArgs.cs
- TemplateBindingExpression.cs
- WarningException.cs
- XmlSchemaType.cs
- BitmapFrameEncode.cs
- ForEachAction.cs
- ComContractElement.cs
- SmiTypedGetterSetter.cs
- Attributes.cs
- DataProtection.cs
- AffineTransform3D.cs
- Pkcs7Recipient.cs
- CodeSubDirectoriesCollection.cs
- XhtmlBasicFormAdapter.cs
- MdiWindowListStrip.cs
- WebResourceAttribute.cs
- WizardStepBase.cs
- RequiredFieldValidator.cs
- SqlDataSourceQueryEditorForm.cs
- InternalTypeHelper.cs
- PrintDialogException.cs
- InputDevice.cs
- UnlockInstanceCommand.cs
- EventDrivenDesigner.cs
- ReadOnlyObservableCollection.cs
- SafeSecurityHelper.cs
- RectangleGeometry.cs
- SqlTransaction.cs
- MimeFormatExtensions.cs
- TextServicesLoader.cs
- PageOutputQuality.cs