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
- TabRenderer.cs
- FileRegion.cs
- BufferedStream.cs
- XmlUrlResolver.cs
- HtmlInputButton.cs
- ControlPropertyNameConverter.cs
- VerticalAlignConverter.cs
- LayoutDump.cs
- ErrorHandler.cs
- RuleInfoComparer.cs
- PointConverter.cs
- DataListCommandEventArgs.cs
- LineSegment.cs
- TablePattern.cs
- AttributeEmitter.cs
- HttpApplicationFactory.cs
- mediaeventshelper.cs
- RepeaterItemEventArgs.cs
- CacheHelper.cs
- UnmanagedMemoryStreamWrapper.cs
- StylusPlugInCollection.cs
- Lazy.cs
- PageClientProxyGenerator.cs
- Trustee.cs
- VisualTarget.cs
- GlyphInfoList.cs
- EqualityComparer.cs
- DragDeltaEventArgs.cs
- GradientBrush.cs
- HtmlControl.cs
- ApplicationContext.cs
- FileLoadException.cs
- HierarchicalDataBoundControl.cs
- AutomationTextAttribute.cs
- SqlDataSource.cs
- HttpResponse.cs
- PropertyEmitterBase.cs
- TextTrailingWordEllipsis.cs
- StreamGeometryContext.cs
- SoapCodeExporter.cs
- EmptyEnumerable.cs
- FileReservationCollection.cs
- Predicate.cs
- StrokeCollection.cs
- OracleParameter.cs
- ColorTransform.cs
- QueryContinueDragEvent.cs
- FamilyMap.cs
- CircleHotSpot.cs
- WpfGeneratedKnownTypes.cs
- StateWorkerRequest.cs
- CommandField.cs
- HttpCapabilitiesSectionHandler.cs
- StateMachineWorkflowInstance.cs
- TextTabProperties.cs
- JavaScriptSerializer.cs
- MouseGesture.cs
- RC2CryptoServiceProvider.cs
- SqlStatistics.cs
- ScriptServiceAttribute.cs
- WindowsSpinner.cs
- BindingMemberInfo.cs
- TypeElementCollection.cs
- SkinBuilder.cs
- ListViewHitTestInfo.cs
- DependsOnAttribute.cs
- XmlToDatasetMap.cs
- CompiledRegexRunnerFactory.cs
- HttpRawResponse.cs
- DataStreams.cs
- FileCodeGroup.cs
- XdrBuilder.cs
- Inflater.cs
- MetaData.cs
- EditorZoneBase.cs
- CodeCommentStatementCollection.cs
- SqlStatistics.cs
- SafeArrayRankMismatchException.cs
- OleDbMetaDataFactory.cs
- CacheForPrimitiveTypes.cs
- ProgressBarAutomationPeer.cs
- RelAssertionDirectKeyIdentifierClause.cs
- ModelPropertyDescriptor.cs
- GetWinFXPath.cs
- DataContractJsonSerializerOperationFormatter.cs
- CryptoKeySecurity.cs
- ControlBindingsCollection.cs
- RestHandler.cs
- BinaryObjectReader.cs
- ResetableIterator.cs
- ConfigurationStrings.cs
- WebPartConnectionsDisconnectVerb.cs
- CodeEventReferenceExpression.cs
- CompoundFileIOPermission.cs
- WindowsListViewSubItem.cs
- SystemIPInterfaceStatistics.cs
- DiscoveryMessageSequenceCD1.cs
- ProcessThreadDesigner.cs
- PolyBezierSegmentFigureLogic.cs
- DataGridViewCellFormattingEventArgs.cs