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
- Operand.cs
- MeasurementDCInfo.cs
- QuotedStringFormatReader.cs
- X509RawDataKeyIdentifierClause.cs
- XmlSchemaExternal.cs
- Util.cs
- PeerCollaborationPermission.cs
- DefaultConfirmation.cs
- SyndicationItemFormatter.cs
- SmtpTransport.cs
- NativeStructs.cs
- ValueOfAction.cs
- Interlocked.cs
- columnmapkeybuilder.cs
- ProtocolsConfigurationEntry.cs
- CallContext.cs
- CompositeCollectionView.cs
- DeflateStream.cs
- Brush.cs
- DataControlFieldCollection.cs
- ActionFrame.cs
- FormClosedEvent.cs
- SchemaMerger.cs
- DataStreams.cs
- XmlNullResolver.cs
- ColorEditor.cs
- SizeConverter.cs
- Base64Encoding.cs
- TextElementEnumerator.cs
- GridViewColumnHeaderAutomationPeer.cs
- QueryNode.cs
- DesignerActionUIService.cs
- IsolatedStorageFile.cs
- EmbeddedMailObjectsCollection.cs
- WindowInteractionStateTracker.cs
- DataGridPagerStyle.cs
- EntityParameterCollection.cs
- DbResourceAllocator.cs
- TemplateXamlParser.cs
- _emptywebproxy.cs
- SqlInternalConnection.cs
- BindingMAnagerBase.cs
- AttributeProviderAttribute.cs
- SourceItem.cs
- ResourceExpressionEditor.cs
- Exceptions.cs
- SafeNativeMethodsOther.cs
- SupportsEventValidationAttribute.cs
- ImageField.cs
- EventHandlersDesigner.cs
- SignatureToken.cs
- SourceLineInfo.cs
- Repeater.cs
- PageThemeCodeDomTreeGenerator.cs
- AliasGenerator.cs
- UnsafeNativeMethods.cs
- SQLResource.cs
- Identifier.cs
- UIElementIsland.cs
- ConfigUtil.cs
- Not.cs
- KeyValueConfigurationCollection.cs
- CheckBoxField.cs
- SqlDuplicator.cs
- TrackingServices.cs
- TablePatternIdentifiers.cs
- File.cs
- MsmqBindingElementBase.cs
- BackEase.cs
- AutoGeneratedFieldProperties.cs
- AsymmetricAlgorithm.cs
- DesigntimeLicenseContextSerializer.cs
- ModelItemDictionary.cs
- TextEffectCollection.cs
- BufferedGraphics.cs
- Header.cs
- InternalTypeHelper.cs
- PriorityItem.cs
- CodeCatchClauseCollection.cs
- MergeFilterQuery.cs
- XmlSchemaAttributeGroup.cs
- RichTextBoxConstants.cs
- SqlConnectionManager.cs
- StylusLogic.cs
- SimpleType.cs
- CardSpaceShim.cs
- oledbmetadatacolumnnames.cs
- ElementNotAvailableException.cs
- MediaTimeline.cs
- SwitchLevelAttribute.cs
- CqlErrorHelper.cs
- Atom10FeedFormatter.cs
- DataListCommandEventArgs.cs
- ListDictionaryInternal.cs
- Converter.cs
- MetadataException.cs
- MergeLocalizationDirectives.cs
- LinkUtilities.cs
- ImpersonationContext.cs
- Single.cs