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
- EdmFunction.cs
- PeerCollaborationPermission.cs
- MessageFilterTable.cs
- TextDocumentView.cs
- Int16Animation.cs
- FixedSOMPageConstructor.cs
- FormViewRow.cs
- HorizontalAlignConverter.cs
- CompositionAdorner.cs
- HtmlContainerControl.cs
- EncodingNLS.cs
- FormatterConverter.cs
- RevocationPoint.cs
- PageTheme.cs
- XsdDuration.cs
- Propagator.Evaluator.cs
- GrammarBuilderPhrase.cs
- DataService.cs
- XmlArrayItemAttribute.cs
- ObjectListDataBindEventArgs.cs
- TextRunCacheImp.cs
- GeneralTransform3DGroup.cs
- TriggerActionCollection.cs
- SystemInformation.cs
- RegexParser.cs
- SqlDeflator.cs
- TakeQueryOptionExpression.cs
- QilValidationVisitor.cs
- TextElementEnumerator.cs
- Enlistment.cs
- ConfigurationPropertyCollection.cs
- CustomErrorCollection.cs
- AnnotationDocumentPaginator.cs
- DataGridViewControlCollection.cs
- Pts.cs
- WorkflowShape.cs
- ProtocolsConfiguration.cs
- Compiler.cs
- ApplicationFileParser.cs
- OracleCommand.cs
- EmptyCollection.cs
- TablePattern.cs
- ObjectView.cs
- AutomationElementCollection.cs
- HttpCapabilitiesBase.cs
- KeyBinding.cs
- ImpersonateTokenRef.cs
- ExpressionVisitor.cs
- RealProxy.cs
- MenuStrip.cs
- RegexCharClass.cs
- TemplateApplicationHelper.cs
- XPathSelfQuery.cs
- CodeGenerator.cs
- StreamInfo.cs
- GlobalizationAssembly.cs
- WebPartDisplayModeCollection.cs
- UnsafeNativeMethods.cs
- SqlNodeAnnotation.cs
- SqlStream.cs
- Interlocked.cs
- CacheOutputQuery.cs
- StringCollection.cs
- WebPartDisplayModeEventArgs.cs
- DefaultValidator.cs
- HttpProfileGroupBase.cs
- SqlResolver.cs
- Header.cs
- TypeDescriptor.cs
- UIHelper.cs
- DesignSurfaceEvent.cs
- ThrowHelper.cs
- SqlDependencyListener.cs
- BitStack.cs
- HtmlInputHidden.cs
- MonitoringDescriptionAttribute.cs
- DerivedKeySecurityToken.cs
- RemotingAttributes.cs
- ParserStreamGeometryContext.cs
- PageBuildProvider.cs
- ThicknessAnimationUsingKeyFrames.cs
- BCLDebug.cs
- Events.cs
- FormViewDeleteEventArgs.cs
- TabItemAutomationPeer.cs
- SHA512Managed.cs
- DataGridViewCellConverter.cs
- RightsManagementSuppressedStream.cs
- DataGridViewAutoSizeModeEventArgs.cs
- CodeAttributeArgumentCollection.cs
- _ListenerAsyncResult.cs
- TypeDependencyAttribute.cs
- ContainerControl.cs
- WeakRefEnumerator.cs
- QilStrConcat.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- ForwardPositionQuery.cs
- _TLSstream.cs
- XmlWriterSettings.cs
- OperationAbortedException.cs