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
- UpdatePanelControlTrigger.cs
- EntityProxyFactory.cs
- EdmEntityTypeAttribute.cs
- PageAsyncTaskManager.cs
- ResourceAssociationSet.cs
- GroupPartitionExpr.cs
- ExpressionVisitorHelpers.cs
- LeafCellTreeNode.cs
- RemotingServices.cs
- ChildTable.cs
- ConstructorNeedsTagAttribute.cs
- PeerNameResolver.cs
- DataGridSortCommandEventArgs.cs
- Label.cs
- Adorner.cs
- ModulesEntry.cs
- XamlTypeMapperSchemaContext.cs
- GridView.cs
- BaseTemplateBuildProvider.cs
- AnimationStorage.cs
- SqlInternalConnectionTds.cs
- InputLangChangeRequestEvent.cs
- HandlerBase.cs
- XPathConvert.cs
- GlobalItem.cs
- ProtectedProviderSettings.cs
- PreviousTrackingServiceAttribute.cs
- MimeMultiPart.cs
- EndpointAddressElementBase.cs
- DomainUpDown.cs
- RangeContentEnumerator.cs
- PageCatalogPart.cs
- HttpProcessUtility.cs
- ElementNotEnabledException.cs
- ThumbAutomationPeer.cs
- FrameworkContentElement.cs
- WindowsNonControl.cs
- MouseButtonEventArgs.cs
- String.cs
- RedirectionProxy.cs
- SchemaManager.cs
- SoapRpcServiceAttribute.cs
- RangeBaseAutomationPeer.cs
- SafeViewOfFileHandle.cs
- Utilities.cs
- PenThread.cs
- WebPartPersonalization.cs
- BaseTemplatedMobileComponentEditor.cs
- CompositionCommandSet.cs
- DefaultBinder.cs
- XmlMapping.cs
- Rfc4050KeyFormatter.cs
- HostedNamedPipeTransportManager.cs
- BindToObject.cs
- Mappings.cs
- LambdaCompiler.Logical.cs
- SizeChangedInfo.cs
- ContentElement.cs
- ResourceDescriptionAttribute.cs
- webeventbuffer.cs
- ActivityBuilderHelper.cs
- CompilationUtil.cs
- BaseConfigurationRecord.cs
- DispatcherOperation.cs
- MediaCommands.cs
- MenuAdapter.cs
- SharedConnectionInfo.cs
- DataGridViewRowEventArgs.cs
- SymmetricAlgorithm.cs
- FilteredXmlReader.cs
- mediaeventargs.cs
- BitmapEncoder.cs
- BamlLocalizableResource.cs
- DesignerWidgets.cs
- BuildProvider.cs
- PerformanceCounterCategory.cs
- Internal.cs
- TrackingWorkflowEventArgs.cs
- ItemCollection.cs
- TemplatedWizardStep.cs
- SystemTcpStatistics.cs
- HatchBrush.cs
- SafeBitVector32.cs
- TreePrinter.cs
- RepeaterItem.cs
- PixelShader.cs
- ProtocolsConfiguration.cs
- ZipIOCentralDirectoryFileHeader.cs
- AuthenticatedStream.cs
- ComplusTypeValidator.cs
- AdapterDictionary.cs
- SelectionEditor.cs
- FileEnumerator.cs
- InheritedPropertyChangedEventArgs.cs
- BitmapEffectInput.cs
- CompareValidator.cs
- TrustSection.cs
- DurableRuntimeValidator.cs
- NetTcpSectionData.cs
- OdbcReferenceCollection.cs