ServiceAuthorizationBehavior ServiceAuthorizationBehavior ServiceAuthorizationBehavior ServiceAuthorizationBehavior Class

定義

サービス承認動作に関連するプロパティを提供します。Provides properties related to service authorization behavior.

public ref class ServiceAuthorizationBehavior sealed : System::ServiceModel::Description::IServiceBehavior
public sealed class ServiceAuthorizationBehavior : System.ServiceModel.Description.IServiceBehavior
type ServiceAuthorizationBehavior = class
    interface IServiceBehavior
Public NotInheritable Class ServiceAuthorizationBehavior
Implements IServiceBehavior
継承
ServiceAuthorizationBehaviorServiceAuthorizationBehaviorServiceAuthorizationBehaviorServiceAuthorizationBehavior
実装

注釈

承認はサービス レベルと操作レベルで行われます。Authorization occurs at the service level and at the operation level. このクラスには、サービス レベルでの承認に関連するプロパティが含まれます。This class contains properties related to authorization at the service level.

コンストラクター

ServiceAuthorizationBehavior() ServiceAuthorizationBehavior() ServiceAuthorizationBehavior() ServiceAuthorizationBehavior()

ServiceAuthorizationBehavior クラスの新しいインスタンスを初期化します。Initializes a new instance of the ServiceAuthorizationBehavior class.

プロパティ

ExternalAuthorizationPolicies ExternalAuthorizationPolicies ExternalAuthorizationPolicies ExternalAuthorizationPolicies

外部承認ポリシーのコレクションを取得または設定します。Gets or sets a collection of external authorization policies.

ImpersonateCallerForAllOperations ImpersonateCallerForAllOperations ImpersonateCallerForAllOperations ImpersonateCallerForAllOperations

サービスがサポートしているすべての操作の偽装を実行するかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the service performs impersonation for all the operations that it supports.

ImpersonateOnSerializingReply ImpersonateOnSerializingReply ImpersonateOnSerializingReply ImpersonateOnSerializingReply

応答のシリアル化でサービスが偽装を実行するかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the service performs impersonation on serializing reply.

PrincipalPermissionMode PrincipalPermissionMode PrincipalPermissionMode PrincipalPermissionMode

プリンシパル許可モードを取得または設定します。Gets or sets the principal permission mode.

RoleProvider RoleProvider RoleProvider RoleProvider

カスタム ロール プロバイダーを取得または設定します。Gets or sets a custom role provider.

ServiceAuthorizationManager ServiceAuthorizationManager ServiceAuthorizationManager ServiceAuthorizationManager

サービス承認マネージャーを取得または設定します。Gets or sets the service authorization manager.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ShouldSerializeExternalAuthorizationPolicies() ShouldSerializeExternalAuthorizationPolicies() ShouldSerializeExternalAuthorizationPolicies() ShouldSerializeExternalAuthorizationPolicies()

ExternalAuthorizationPolicies プロパティが既定値から変更されたためにシリアル化する必要があるかどうかを示す値を返します。Returns a value that indicates whether the ExternalAuthorizationPolicies property has changed from its default value and should be serialized.

ShouldSerializeServiceAuthorizationManager() ShouldSerializeServiceAuthorizationManager() ShouldSerializeServiceAuthorizationManager() ShouldSerializeServiceAuthorizationManager()

ServiceAuthorizationManager プロパティが既定値から変更されたためにシリアル化する必要があるかどうかを示す値を返します。Returns a value that indicates whether the ServiceAuthorizationManager property has changed from its default value and should be serialized.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

明示的なインターフェイスの実装

IServiceBehavior.AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) IServiceBehavior.AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) IServiceBehavior.AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) IServiceBehavior.AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

コントラクトの実装をサポートするカスタム データをバインド要素に渡せるようにします。Provides the ability to pass custom data to binding elements to support the contract implementation.

IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

バインディングを構成するためのディスパッチ動作を追加する明示的なインターフェイスの実装を定義します。Defines an explicit interface implementation that adds dispatch behaviors to configure the binding.

IServiceBehavior.Validate(ServiceDescription, ServiceHostBase) IServiceBehavior.Validate(ServiceDescription, ServiceHostBase) IServiceBehavior.Validate(ServiceDescription, ServiceHostBase) IServiceBehavior.Validate(ServiceDescription, ServiceHostBase)

サービス ホストおよびサービスの説明を検査して、サービスを正常に実行できることを確認できるようにします。Provides the ability to inspect the service host and the service description to confirm that the service can run successfully.

適用対象