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
- SqlDataSourceFilteringEventArgs.cs
- BitmapEffectRenderDataResource.cs
- ColumnMapCopier.cs
- IDQuery.cs
- QilFactory.cs
- CommentAction.cs
- BehaviorEditorPart.cs
- Bits.cs
- ClientTargetCollection.cs
- WsdlExporter.cs
- QueryReaderSettings.cs
- DBParameter.cs
- PathSegmentCollection.cs
- BindingExpressionBase.cs
- Size.cs
- AuthorizationRule.cs
- TriggerBase.cs
- PropertyGridEditorPart.cs
- InvokeMethodDesigner.xaml.cs
- TabControlCancelEvent.cs
- StubHelpers.cs
- AttributedMetaModel.cs
- ExceptionValidationRule.cs
- _NtlmClient.cs
- PageRequestManager.cs
- OutputCacheModule.cs
- RegexCharClass.cs
- EntityContainer.cs
- NativeMethods.cs
- SqlStream.cs
- RijndaelManagedTransform.cs
- DependencySource.cs
- BuilderPropertyEntry.cs
- ThemeConfigurationDialog.cs
- InvalidCastException.cs
- AutomationPeer.cs
- DataGridViewRowPostPaintEventArgs.cs
- SchemaNamespaceManager.cs
- StorageModelBuildProvider.cs
- ShutDownListener.cs
- HuffmanTree.cs
- MenuItem.cs
- TabletDeviceInfo.cs
- SrgsElementFactory.cs
- ImageMetadata.cs
- WorkflowOwnershipException.cs
- FixedSOMFixedBlock.cs
- Type.cs
- SyndicationItem.cs
- serverconfig.cs
- AddressUtility.cs
- XmlKeywords.cs
- UrlMappingsModule.cs
- ZipIOExtraField.cs
- StyleXamlParser.cs
- TemplateComponentConnector.cs
- ScaleTransform.cs
- DesignerGeometryHelper.cs
- ButtonRenderer.cs
- MetabaseServerConfig.cs
- ImageListImage.cs
- ClockController.cs
- _AutoWebProxyScriptEngine.cs
- Label.cs
- ConstantExpression.cs
- SmtpReplyReader.cs
- tibetanshape.cs
- SectionVisual.cs
- XPathMultyIterator.cs
- TransformerConfigurationWizardBase.cs
- BindingSource.cs
- ParseHttpDate.cs
- safex509handles.cs
- Win32SafeHandles.cs
- GradientBrush.cs
- DescendantQuery.cs
- WindowsStartMenu.cs
- AlternationConverter.cs
- ViewStateException.cs
- SqlParameterCollection.cs
- RootAction.cs
- SQLBinaryStorage.cs
- Cell.cs
- ComboBoxRenderer.cs
- SQLMoney.cs
- MeasureData.cs
- Literal.cs
- Propagator.JoinPropagator.cs
- securitycriticaldata.cs
- DictionaryGlobals.cs
- DragDrop.cs
- FlagPanel.cs
- ParameterToken.cs
- CompilerState.cs
- MembershipValidatePasswordEventArgs.cs
- NameSpaceExtractor.cs
- ListenerPerfCounters.cs
- BinaryReader.cs
- TextElementAutomationPeer.cs
- WindowPatternIdentifiers.cs