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
- TextRangeEditTables.cs
- Processor.cs
- StateMachineHelpers.cs
- EasingKeyFrames.cs
- CodeAccessPermission.cs
- NativeMethods.cs
- BinaryOperationBinder.cs
- EventRecord.cs
- TransportSecurityBindingElement.cs
- UniqueIdentifierService.cs
- StyleXamlParser.cs
- ResourceContainer.cs
- Directory.cs
- UnsafePeerToPeerMethods.cs
- ResourceIDHelper.cs
- ColumnResizeAdorner.cs
- XmlDownloadManager.cs
- ClientSettings.cs
- PageParser.cs
- ResourceReader.cs
- ColumnBinding.cs
- DBCommand.cs
- ProxyHelper.cs
- SubMenuStyleCollectionEditor.cs
- DictionaryGlobals.cs
- Point4D.cs
- Util.cs
- StateBag.cs
- MappingMetadataHelper.cs
- XpsImage.cs
- ResourceDisplayNameAttribute.cs
- Matrix.cs
- DataGridViewHeaderCell.cs
- ClientConfigurationSystem.cs
- MessageQueueAccessControlEntry.cs
- DefaultBinder.cs
- Evidence.cs
- ClientRuntimeConfig.cs
- PeerPresenceInfo.cs
- DbMetaDataFactory.cs
- CellCreator.cs
- OleServicesContext.cs
- ConfigXmlElement.cs
- NullableDoubleAverageAggregationOperator.cs
- DelimitedListTraceListener.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- UserControl.cs
- ConvertEvent.cs
- AsyncInvokeOperation.cs
- ParamArrayAttribute.cs
- PersistenceParticipant.cs
- SourceLocationProvider.cs
- DSASignatureFormatter.cs
- MailMessage.cs
- LinkedResource.cs
- TextContainerHelper.cs
- SerialErrors.cs
- ExpressionBuilder.cs
- CompareValidator.cs
- SqlDataAdapter.cs
- DurableInstancingOptions.cs
- SoapIncludeAttribute.cs
- cache.cs
- ListViewSortEventArgs.cs
- WebPartCatalogAddVerb.cs
- ActionItem.cs
- RadioButtonPopupAdapter.cs
- DataError.cs
- SmiEventSink_Default.cs
- SrgsGrammarCompiler.cs
- ContextQuery.cs
- DoubleConverter.cs
- XPathDocumentIterator.cs
- LayoutInformation.cs
- Vector3D.cs
- WebBrowserNavigatedEventHandler.cs
- PartialCachingAttribute.cs
- GregorianCalendarHelper.cs
- HttpTransportBindingElement.cs
- ItemContainerGenerator.cs
- XmlEncodedRawTextWriter.cs
- DoubleAnimationUsingKeyFrames.cs
- ProfilePropertyNameValidator.cs
- WindowsRegion.cs
- LiteralTextContainerControlBuilder.cs
- RadioButton.cs
- SqlDataRecord.cs
- ObjectContext.cs
- SqlFlattener.cs
- FormsAuthenticationModule.cs
- SqlCommand.cs
- TreeNodeClickEventArgs.cs
- DataReaderContainer.cs
- StateMachineHistory.cs
- ObjectHandle.cs
- XmlDocumentFragment.cs
- AlignmentYValidation.cs
- SourceFileBuildProvider.cs
- Catch.cs
- CollectionContainer.cs