Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / PeerResolverElement.cs / 1 / PeerResolverElement.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Configuration { using System.Configuration; using System.Globalization; using System.Net; using System.Net.Security; using System.ServiceModel; using System.ComponentModel; using System.ServiceModel.PeerResolvers; public sealed partial class PeerResolverElement : ConfigurationElement { [ConfigurationProperty(ConfigurationStrings.Mode, DefaultValue = PeerResolverMode.Auto)] [ServiceModelEnumValidator(typeof(PeerResolverModeHelper))] public PeerResolverMode Mode { get { return (PeerResolverMode)base[ConfigurationStrings.Mode]; } set { base[ConfigurationStrings.Mode] = value; } } [ConfigurationProperty(ConfigurationStrings.ReferralPolicy, DefaultValue = PeerReferralPolicy.Service)] [ServiceModelEnumValidator(typeof(PeerReferralPolicyHelper))] public PeerReferralPolicy ReferralPolicy { get { return (PeerReferralPolicy)base[ConfigurationStrings.ReferralPolicy]; } set { base[ConfigurationStrings.ReferralPolicy] = value; } } [ConfigurationProperty(ConfigurationStrings.Custom)] public PeerCustomResolverElement Custom { get { return (PeerCustomResolverElement)base[ConfigurationStrings.Custom]; } } internal void ApplyConfiguration(PeerResolverSettings settings) { if (settings == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("settings"); } settings.Mode = this.Mode; settings.ReferralPolicy = this.ReferralPolicy; this.Custom.ApplyConfiguration(settings.Custom); } internal void InitializeFrom(PeerResolverSettings settings) { if (settings == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("settings"); } this.Mode = settings.Mode; this.ReferralPolicy = settings.ReferralPolicy; this.Custom.InitializeFrom(settings.Custom); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DetailsViewModeEventArgs.cs
- DBSqlParserTable.cs
- ToolStrip.cs
- ResourcesChangeInfo.cs
- NavigationExpr.cs
- Lease.cs
- WebScriptEnablingBehavior.cs
- GridViewColumnHeader.cs
- StylusButton.cs
- BuildResultCache.cs
- ClientUrlResolverWrapper.cs
- EventLogPermission.cs
- PointAnimationUsingKeyFrames.cs
- TimeSpanConverter.cs
- StylusPointPropertyId.cs
- ImpersonationContext.cs
- DefaultSerializationProviderAttribute.cs
- JapaneseCalendar.cs
- Opcode.cs
- CustomSignedXml.cs
- TextWriter.cs
- SimpleType.cs
- MenuItemBindingCollection.cs
- SelectorItemAutomationPeer.cs
- SystemInformation.cs
- ReadOnlyDictionary.cs
- CompositeControl.cs
- SignatureToken.cs
- PlaceHolder.cs
- Quaternion.cs
- DataBinding.cs
- Decorator.cs
- QilIterator.cs
- TextSelection.cs
- COM2Enum.cs
- SpeakProgressEventArgs.cs
- RadioButton.cs
- Size3D.cs
- EnlistmentState.cs
- XhtmlBasicObjectListAdapter.cs
- ControlEvent.cs
- HTTPNotFoundHandler.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- FunctionParameter.cs
- LayoutSettings.cs
- ErrorRuntimeConfig.cs
- ObjectItemAssemblyLoader.cs
- RuntimeWrappedException.cs
- TraceData.cs
- ActivityDesignerLayoutSerializers.cs
- XmlLinkedNode.cs
- StreamWriter.cs
- HeaderedContentControl.cs
- File.cs
- QuotedPrintableStream.cs
- TranslateTransform.cs
- _ProxyRegBlob.cs
- URL.cs
- SerializableAttribute.cs
- SapiRecognizer.cs
- SecurityChannelListener.cs
- TextUtf8RawTextWriter.cs
- ExpressionBindingCollection.cs
- ProfileInfo.cs
- ViewStateModeByIdAttribute.cs
- Label.cs
- Base64Stream.cs
- WindowsClaimSet.cs
- DropShadowBitmapEffect.cs
- DataRowChangeEvent.cs
- TextSegment.cs
- SourceFileBuildProvider.cs
- UmAlQuraCalendar.cs
- SchemaInfo.cs
- FixedTextBuilder.cs
- ImageCodecInfoPrivate.cs
- FixedTextBuilder.cs
- EventManager.cs
- ObsoleteAttribute.cs
- controlskin.cs
- LabelEditEvent.cs
- DataIdProcessor.cs
- ServiceEndpointElementCollection.cs
- FormViewPageEventArgs.cs
- BaseDataBoundControl.cs
- Visual3DCollection.cs
- UndoManager.cs
- TextTreeNode.cs
- SecurityCriticalDataForSet.cs
- CopyOfAction.cs
- UnsafeNativeMethods.cs
- XsltSettings.cs
- AnnotationAdorner.cs
- XamlSerializerUtil.cs
- SchemaElementLookUpTable.cs
- TimelineGroup.cs
- UrlMapping.cs
- BrushValueSerializer.cs
- ValidationHelpers.cs
- CreateUserErrorEventArgs.cs