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
- DefaultAutoFieldGenerator.cs
- ConfigXmlCDataSection.cs
- ComboBoxAutomationPeer.cs
- XmlReaderSettings.cs
- KnownTypesHelper.cs
- PngBitmapDecoder.cs
- OracleInfoMessageEventArgs.cs
- SecurityKeyType.cs
- UpdatePanelTriggerCollection.cs
- SqlDataSourceQueryConverter.cs
- MenuItemStyle.cs
- Rules.cs
- SqlServer2KCompatibilityAnnotation.cs
- CodeTypeOfExpression.cs
- BrowserTree.cs
- DocumentPageViewAutomationPeer.cs
- StringPropertyBuilder.cs
- DataBoundControlHelper.cs
- DocumentAutomationPeer.cs
- BamlResourceSerializer.cs
- ArgIterator.cs
- SqlRowUpdatedEvent.cs
- ImageMapEventArgs.cs
- XmlValueConverter.cs
- PrinterUnitConvert.cs
- SHA1.cs
- AutoGeneratedFieldProperties.cs
- XmlAttributeOverrides.cs
- ConnectionManagementElement.cs
- SqlConnectionManager.cs
- Int16AnimationUsingKeyFrames.cs
- PrivilegedConfigurationManager.cs
- ExtractorMetadata.cs
- XPathSingletonIterator.cs
- Int32RectConverter.cs
- DataServiceHost.cs
- WorkflowDesigner.cs
- NumericUpDownAcceleration.cs
- MultiSelector.cs
- TransactedBatchingBehavior.cs
- FileUtil.cs
- HebrewNumber.cs
- TextParaLineResult.cs
- XmlLinkedNode.cs
- DoubleStorage.cs
- DesignerAttributeInfo.cs
- DataTableMapping.cs
- TextElement.cs
- TableLayoutPanel.cs
- TerminatorSinks.cs
- UniqueEventHelper.cs
- TableCell.cs
- EdmToObjectNamespaceMap.cs
- CodeDomExtensionMethods.cs
- ToolStripArrowRenderEventArgs.cs
- Matrix3DConverter.cs
- ItemDragEvent.cs
- TextCharacters.cs
- SubMenuStyleCollection.cs
- TextPattern.cs
- InkCollectionBehavior.cs
- NegationPusher.cs
- StyleSheetRefUrlEditor.cs
- XmlSchemaSimpleContent.cs
- ToolStripPanel.cs
- EntityContainer.cs
- PKCS1MaskGenerationMethod.cs
- LinqDataSourceUpdateEventArgs.cs
- LinkedResource.cs
- AQNBuilder.cs
- AnonymousIdentificationSection.cs
- RefreshEventArgs.cs
- TextPointer.cs
- XmlnsDefinitionAttribute.cs
- DesignerTextViewAdapter.cs
- VirtualPath.cs
- ProfileGroupSettingsCollection.cs
- ButtonChrome.cs
- FilterQuery.cs
- OleServicesContext.cs
- XhtmlBasicPhoneCallAdapter.cs
- MergeFailedEvent.cs
- TextBoxAutomationPeer.cs
- WriteFileContext.cs
- XmlnsDictionary.cs
- IndexedString.cs
- BrowserCapabilitiesFactory.cs
- ProcessThreadDesigner.cs
- DataServiceConfiguration.cs
- BatchWriter.cs
- RoutedEventValueSerializer.cs
- FileChangesMonitor.cs
- CustomErrorsSectionWrapper.cs
- IdnMapping.cs
- QuaternionAnimation.cs
- TrackBar.cs
- Rectangle.cs
- StreamingContext.cs
- initElementDictionary.cs
- ConnectionStringSettings.cs