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
- XsdDataContractExporter.cs
- SrgsGrammarCompiler.cs
- Component.cs
- HttpWriter.cs
- Stylesheet.cs
- LocalizableAttribute.cs
- VectorCollectionValueSerializer.cs
- ListViewItem.cs
- ScriptComponentDescriptor.cs
- UnionCqlBlock.cs
- ClientConfigurationSystem.cs
- GenericAuthenticationEventArgs.cs
- XPathDescendantIterator.cs
- RIPEMD160.cs
- XmlSchemaAnnotated.cs
- InternalPermissions.cs
- EntityDataSourceViewSchema.cs
- EncoderFallback.cs
- StrongName.cs
- FontClient.cs
- HtmlTitle.cs
- SizeAnimation.cs
- DbMetaDataCollectionNames.cs
- Literal.cs
- EqualityArray.cs
- IteratorFilter.cs
- ComponentResourceKey.cs
- _OSSOCK.cs
- StorageModelBuildProvider.cs
- IndentTextWriter.cs
- DateTimeHelper.cs
- ToolZone.cs
- XsltFunctions.cs
- XXXOnTypeBuilderInstantiation.cs
- _WinHttpWebProxyDataBuilder.cs
- EntityTypeBase.cs
- GatewayDefinition.cs
- DataObjectPastingEventArgs.cs
- _FtpDataStream.cs
- Adorner.cs
- PerspectiveCamera.cs
- ToolStripItemClickedEventArgs.cs
- BinaryReader.cs
- DataGridColumnHeaderAutomationPeer.cs
- DataGridViewTextBoxColumn.cs
- HtmlInputPassword.cs
- RangeContentEnumerator.cs
- XmlTextReader.cs
- XmlIgnoreAttribute.cs
- WebFaultClientMessageInspector.cs
- CodeCompileUnit.cs
- PrintEvent.cs
- ResourceAttributes.cs
- TransformGroup.cs
- XmlResolver.cs
- TrackingProfileCache.cs
- ResourceExpressionEditor.cs
- Polygon.cs
- ProcessProtocolHandler.cs
- SamlAttribute.cs
- Vector.cs
- ApplicationSecurityInfo.cs
- SettingsSection.cs
- DeriveBytes.cs
- QilParameter.cs
- TypeUtil.cs
- TypeConverter.cs
- MouseActionValueSerializer.cs
- path.cs
- PackUriHelper.cs
- WorkflowQueueInfo.cs
- Interop.cs
- AtomParser.cs
- BuildManagerHost.cs
- LowerCaseStringConverter.cs
- HttpFileCollection.cs
- Int16.cs
- InputGestureCollection.cs
- NameService.cs
- CancellationToken.cs
- DataGridViewCellStyle.cs
- CompositeActivityDesigner.cs
- Misc.cs
- ProviderIncompatibleException.cs
- StyleCollection.cs
- ToolStripActionList.cs
- PropertyTab.cs
- CompilerParameters.cs
- EdmValidator.cs
- CryptoStream.cs
- ProfileGroupSettings.cs
- BindingList.cs
- FatalException.cs
- InvariantComparer.cs
- DbDataSourceEnumerator.cs
- Keyboard.cs
- SimpleTextLine.cs
- FormViewCommandEventArgs.cs
- DataListCommandEventArgs.cs
- CodeTypeConstructor.cs