ServiceAuthorizationBehavior クラス

定義

サービス承認動作に関連するプロパティを提供します。

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
継承
ServiceAuthorizationBehavior
実装

注釈

承認は、サービス レベルと操作レベルで行われます。 このクラスには、サービス レベルでの承認に関連するプロパティが含まれています。

コンストラクター

名前 説明
ServiceAuthorizationBehavior()

ServiceAuthorizationBehavior クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
ExternalAuthorizationPolicies

外部承認ポリシーのコレクションを取得または設定します。

ImpersonateCallerForAllOperations

サービスがサポートするすべての操作に対して偽装を実行するかどうかを示す値を取得または設定します。

ImpersonateOnSerializingReply

応答のシリアル化に対してサービスが偽装を実行するかどうかを示す値を取得または設定します。

PrincipalPermissionMode

プリンシパルのアクセス許可モードを取得または設定します。

RoleProvider

カスタム ロール プロバイダーを取得または設定します。

ServiceAuthorizationManager

サービス承認マネージャーを取得または設定します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ShouldSerializeExternalAuthorizationPolicies()

ExternalAuthorizationPolicies プロパティが既定値から変更され、シリアル化する必要があるかどうかを示す値を返します。

ShouldSerializeServiceAuthorizationManager()

ServiceAuthorizationManager プロパティが既定値から変更され、シリアル化する必要があるかどうかを示す値を返します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

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

名前 説明
IServiceBehavior.AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

カスタム データをバインド要素に渡してコントラクトの実装をサポートする機能を提供します。

IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

バインディングを構成するためのディスパッチ動作を追加する明示的なインターフェイス実装を定義します。

IServiceBehavior.Validate(ServiceDescription, ServiceHostBase)

サービス ホストとサービスの説明を調べて、サービスが正常に実行できることを確認する機能を提供します。

適用対象