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
- UserUseLicenseDictionaryLoader.cs
- CodeMemberMethod.cs
- PasswordPropertyTextAttribute.cs
- NamespaceListProperty.cs
- VBCodeProvider.cs
- EntityUtil.cs
- CodeTypeDeclarationCollection.cs
- AnimationClock.cs
- XmlReader.cs
- PerfProviderCollection.cs
- SQLDateTime.cs
- KnownIds.cs
- _NTAuthentication.cs
- _NestedMultipleAsyncResult.cs
- SevenBitStream.cs
- GenerateTemporaryTargetAssembly.cs
- Monitor.cs
- ListDataBindEventArgs.cs
- PerformanceCounterLib.cs
- ListItem.cs
- BitmapEffectInput.cs
- PasswordPropertyTextAttribute.cs
- DBCommandBuilder.cs
- TextEndOfParagraph.cs
- TextClipboardData.cs
- XpsS0ValidatingLoader.cs
- TargetControlTypeCache.cs
- ObjectSpanRewriter.cs
- PathGeometry.cs
- ToolboxComponentsCreatingEventArgs.cs
- DocumentReference.cs
- ReferencedCollectionType.cs
- NativeMethods.cs
- CommentGlyph.cs
- ReflectEventDescriptor.cs
- LayoutInformation.cs
- Frame.cs
- CodeDirectoryCompiler.cs
- ManagementObjectCollection.cs
- GridItemCollection.cs
- ByteConverter.cs
- DesignerMetadata.cs
- KeyedHashAlgorithm.cs
- ProjectionPathBuilder.cs
- FixedDSBuilder.cs
- TextPointer.cs
- CallbackValidatorAttribute.cs
- ISAPIRuntime.cs
- MultiPageTextView.cs
- MethodBuilderInstantiation.cs
- FillBehavior.cs
- DrawListViewColumnHeaderEventArgs.cs
- CompiledQuery.cs
- HintTextConverter.cs
- DisposableCollectionWrapper.cs
- InvalidOperationException.cs
- ChangePassword.cs
- LiteralTextContainerControlBuilder.cs
- UnsafePeerToPeerMethods.cs
- WsdlEndpointConversionContext.cs
- MachineKeyConverter.cs
- ListViewDeleteEventArgs.cs
- PtsHost.cs
- LocalizabilityAttribute.cs
- ToolboxItemAttribute.cs
- BitmapData.cs
- BaseDataBoundControl.cs
- RangeBaseAutomationPeer.cs
- LookupNode.cs
- DataMemberAttribute.cs
- XmlValueConverter.cs
- EmptyStringExpandableObjectConverter.cs
- SchemaImporterExtensionElement.cs
- SystemUdpStatistics.cs
- AppDomainProtocolHandler.cs
- IDQuery.cs
- WorkflowServiceOperationListItem.cs
- ItemsControl.cs
- httpapplicationstate.cs
- HtmlInputImage.cs
- CookieHandler.cs
- BufferedGenericXmlSecurityToken.cs
- RowToFieldTransformer.cs
- ListParagraph.cs
- AmbientProperties.cs
- XmlStringTable.cs
- MemberMemberBinding.cs
- ObjectConverter.cs
- ToolStripSettings.cs
- MasterPage.cs
- Effect.cs
- XPathEmptyIterator.cs
- FixedElement.cs
- ObjectListGeneralPage.cs
- CalendarSelectionChangedEventArgs.cs
- Predicate.cs
- PasswordTextNavigator.cs
- FlowchartDesignerCommands.cs
- PlanCompilerUtil.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs