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
- MediaCommands.cs
- BooleanExpr.cs
- MetadataItem_Static.cs
- ProviderUtil.cs
- RulePatternOps.cs
- GeometryGroup.cs
- NamedElement.cs
- ListItemParagraph.cs
- LoginUtil.cs
- Stack.cs
- NameValueCache.cs
- DropShadowBitmapEffect.cs
- SequentialActivityDesigner.cs
- RightsManagementManager.cs
- ClientRuntimeConfig.cs
- GridErrorDlg.cs
- InheritanceContextHelper.cs
- ConsumerConnectionPointCollection.cs
- Evidence.cs
- InstancePersistence.cs
- JavaScriptObjectDeserializer.cs
- TextParagraphView.cs
- CodeTypeDelegate.cs
- InternalPolicyElement.cs
- TextTreeFixupNode.cs
- DataGridColumn.cs
- Error.cs
- PermissionAttributes.cs
- RolePrincipal.cs
- FieldToken.cs
- DataPagerFieldCommandEventArgs.cs
- COM2TypeInfoProcessor.cs
- SqlXmlStorage.cs
- MouseGestureValueSerializer.cs
- QilStrConcat.cs
- PersonalizationProviderHelper.cs
- MoveSizeWinEventHandler.cs
- HtmlDocument.cs
- HostingMessageProperty.cs
- DbConnectionClosed.cs
- HandledEventArgs.cs
- CopyOnWriteList.cs
- UInt64.cs
- ToolZone.cs
- HtmlLiteralTextAdapter.cs
- SerializationObjectManager.cs
- WebPartEditorCancelVerb.cs
- ProfessionalColorTable.cs
- LicenseProviderAttribute.cs
- GeometryDrawing.cs
- CommandID.cs
- DesignerTransaction.cs
- OutputCacheSettingsSection.cs
- SerializationAttributes.cs
- GrammarBuilderPhrase.cs
- COSERVERINFO.cs
- IdentityNotMappedException.cs
- PersonalizationStateInfoCollection.cs
- SymbolDocumentInfo.cs
- ScriptIgnoreAttribute.cs
- Knowncolors.cs
- WebPartAddingEventArgs.cs
- TextPenaltyModule.cs
- RuntimeResourceSet.cs
- BaseConfigurationRecord.cs
- sqlpipe.cs
- TriState.cs
- ProfileInfo.cs
- Int32RectValueSerializer.cs
- XmlSchemaAttributeGroupRef.cs
- ExecutionEngineException.cs
- DocumentSequence.cs
- EditorAttribute.cs
- QilReplaceVisitor.cs
- _TimerThread.cs
- Button.cs
- CommonProperties.cs
- ConnectionManager.cs
- ProcessThreadCollection.cs
- DataObject.cs
- ActiveXSite.cs
- ActiveXSite.cs
- PropertyToken.cs
- BamlVersionHeader.cs
- RootProfilePropertySettingsCollection.cs
- Types.cs
- CodeDirectoryCompiler.cs
- DrawingDrawingContext.cs
- CodeCompiler.cs
- ProfileParameter.cs
- ColumnBinding.cs
- commandenforcer.cs
- Point.cs
- RectAnimation.cs
- SelectionWordBreaker.cs
- BamlResourceSerializer.cs
- AnimationTimeline.cs
- StructuredTypeEmitter.cs
- Translator.cs
- CompilerParameters.cs