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
- IdnElement.cs
- DataSetSchema.cs
- SQLDoubleStorage.cs
- _SpnDictionary.cs
- WrappedIUnknown.cs
- GeneralTransform3DGroup.cs
- ContainerTracking.cs
- SettingsPropertyNotFoundException.cs
- ImpersonateTokenRef.cs
- CodeSnippetExpression.cs
- ToolStripContainerActionList.cs
- WebPartConnectionsCancelVerb.cs
- TableItemStyle.cs
- QilTypeChecker.cs
- TransactionContextValidator.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- TextRangeSerialization.cs
- OutgoingWebRequestContext.cs
- BulletChrome.cs
- StateDesigner.cs
- CellQuery.cs
- Label.cs
- EntityClassGenerator.cs
- ScriptingAuthenticationServiceSection.cs
- RegistryConfigurationProvider.cs
- BitmapInitialize.cs
- DataGridViewCellValidatingEventArgs.cs
- XmlSchemaImporter.cs
- SendingRequestEventArgs.cs
- CodeDelegateCreateExpression.cs
- SymmetricKey.cs
- ControlParameter.cs
- CollectionChangeEventArgs.cs
- WindowsRebar.cs
- OperatorExpressions.cs
- ToolStripContainerActionList.cs
- ZoneMembershipCondition.cs
- SkipStoryboardToFill.cs
- QueueAccessMode.cs
- TreeWalkHelper.cs
- LocalFileSettingsProvider.cs
- UserMapPath.cs
- SHA256Managed.cs
- OAVariantLib.cs
- WebServiceData.cs
- RectAnimationUsingKeyFrames.cs
- ActiveXHelper.cs
- SwitchElementsCollection.cs
- FirstMatchCodeGroup.cs
- IncomingWebRequestContext.cs
- GridLengthConverter.cs
- DiscoveryEndpointElement.cs
- SQLBinary.cs
- BufferBuilder.cs
- SamlEvidence.cs
- UshortList2.cs
- UnsafeNativeMethods.cs
- TemplatePartAttribute.cs
- CodeAccessPermission.cs
- TextTreeNode.cs
- ProfileGroupSettings.cs
- PersonalizationStateInfoCollection.cs
- ConsumerConnectionPointCollection.cs
- nulltextcontainer.cs
- GeometryConverter.cs
- RepeaterItemCollection.cs
- ICollection.cs
- FixedStringLookup.cs
- PageCodeDomTreeGenerator.cs
- SAPIEngineTypes.cs
- DataContractAttribute.cs
- ChannelSinkStacks.cs
- SegmentInfo.cs
- ListViewInsertedEventArgs.cs
- FacetValues.cs
- FileSecurity.cs
- ConsumerConnectionPointCollection.cs
- ExeContext.cs
- Permission.cs
- BamlRecordReader.cs
- PlaceHolder.cs
- StylusEditingBehavior.cs
- RelationshipManager.cs
- SymbolTable.cs
- AssociationType.cs
- CustomWebEventKey.cs
- ConnectionInterfaceCollection.cs
- RegexCapture.cs
- AlignmentXValidation.cs
- BinHexDecoder.cs
- BuildProvider.cs
- PageOrientation.cs
- UpdateManifestForBrowserApplication.cs
- CompilationRelaxations.cs
- MultipartContentParser.cs
- SHA1Cng.cs
- BooleanKeyFrameCollection.cs
- BitmapEffectInputData.cs
- XappLauncher.cs
- AutomationEventArgs.cs