Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / PeerResolvers / PeerResolverSettings.cs / 1 / PeerResolverSettings.cs
//------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------
namespace System.ServiceModel.PeerResolvers
{
using System;
using System.ServiceModel;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel;
using System.Configuration;
using System.Globalization;
using System.Net.Security;
using System.ServiceModel.Configuration;
using System.ServiceModel.Channels;
public class PeerResolverSettings
{
PeerReferralPolicy referralPolicy;
PeerResolverMode mode;
PeerCustomResolverSettings customSettings;
public PeerResolverSettings(){customSettings = new PeerCustomResolverSettings();}
public PeerResolverMode Mode
{
get
{
return mode;
}
set
{
if (!PeerResolverModeHelper.IsDefined(value))
PeerExceptionHelper.ThrowArgument_InvalidResolverMode(value);
mode = value;
}
}
public PeerReferralPolicy ReferralPolicy
{
get { return referralPolicy; }
set
{
if (!PeerReferralPolicyHelper.IsDefined(value))
{
throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidEnumArgumentException("value", (int)value, typeof(PeerReferralPolicy)));
}
referralPolicy = value;
}
}
public PeerCustomResolverSettings Custom
{
get
{
return customSettings;
}
}
}
}
// 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
- QueryCacheManager.cs
- DiscoveryRequestHandler.cs
- WindowsButton.cs
- SpecialFolderEnumConverter.cs
- Scheduling.cs
- ManagedIStream.cs
- DesignRelationCollection.cs
- LockCookie.cs
- HeaderPanel.cs
- NonDualMessageSecurityOverHttpElement.cs
- HttpCookie.cs
- QilFunction.cs
- ObjectSet.cs
- PostBackOptions.cs
- TaskFactory.cs
- ResourceSetExpression.cs
- SmtpNtlmAuthenticationModule.cs
- StrongNameIdentityPermission.cs
- FontUnitConverter.cs
- UnsafeNativeMethodsMilCoreApi.cs
- unsafeIndexingFilterStream.cs
- SpeakCompletedEventArgs.cs
- _HeaderInfo.cs
- Schema.cs
- TypeUtil.cs
- SchemaImporterExtension.cs
- activationcontext.cs
- UriParserTemplates.cs
- FieldToken.cs
- XPathNodeHelper.cs
- DependencyObjectProvider.cs
- OleDbCommand.cs
- ItemsPanelTemplate.cs
- CryptoKeySecurity.cs
- HttpCacheVary.cs
- TypeForwardedToAttribute.cs
- ZoneLinkButton.cs
- ScopelessEnumAttribute.cs
- ToolStripDropTargetManager.cs
- ScriptResourceHandler.cs
- ValidationManager.cs
- BasicViewGenerator.cs
- ValidatingPropertiesEventArgs.cs
- WebServiceClientProxyGenerator.cs
- ExtendedPropertyInfo.cs
- SystemInfo.cs
- PageThemeBuildProvider.cs
- WebPartMenu.cs
- MarkedHighlightComponent.cs
- HtmlInputReset.cs
- followingquery.cs
- ByteStack.cs
- ClientViaElement.cs
- LinqDataSourceHelper.cs
- ColumnMapTranslator.cs
- PageContentAsyncResult.cs
- RowUpdatedEventArgs.cs
- RegexGroup.cs
- XPathDocumentNavigator.cs
- ArraySubsetEnumerator.cs
- Event.cs
- ContextMenuAutomationPeer.cs
- FileDialogCustomPlace.cs
- FormatException.cs
- PowerStatus.cs
- AppSettingsExpressionBuilder.cs
- IndexOutOfRangeException.cs
- IntSecurity.cs
- SecurityKeyType.cs
- RichTextBoxConstants.cs
- ListViewItemSelectionChangedEvent.cs
- DropShadowBitmapEffect.cs
- BasicKeyConstraint.cs
- ConfigurationErrorsException.cs
- ContextBase.cs
- SubqueryRules.cs
- BuildResultCache.cs
- MasterPageCodeDomTreeGenerator.cs
- RelationshipEnd.cs
- DataGridParentRows.cs
- XmlSchemaComplexContentRestriction.cs
- PopupEventArgs.cs
- Activator.cs
- FilteredXmlReader.cs
- MultiView.cs
- FloaterParagraph.cs
- SerTrace.cs
- ArrayElementGridEntry.cs
- StorageMappingItemLoader.cs
- tooltip.cs
- FamilyTypefaceCollection.cs
- ValueQuery.cs
- CancelRequestedQuery.cs
- Bidi.cs
- Rect.cs
- LocalBuilder.cs
- BindingManagerDataErrorEventArgs.cs
- PartitionedStreamMerger.cs
- StrongNamePublicKeyBlob.cs
- StyleTypedPropertyAttribute.cs