次の方法で共有


ServiceAuthorizationBehavior.ImpersonateCallerForAllOperations プロパティ

定義

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

public:
 property bool ImpersonateCallerForAllOperations { bool get(); void set(bool value); };
public bool ImpersonateCallerForAllOperations { get; set; }
member this.ImpersonateCallerForAllOperations : bool with get, set
Public Property ImpersonateCallerForAllOperations As Boolean

プロパティ値

サービスがサポートしているすべての操作の偽装を実行する場合は true。それ以外の場合は false。 既定値は、false です。

例外

動作は読み取り専用です。

次のコードは、このプロパティを設定する方法を示しています。

// Code to create a ServiceHost not shown.
ServiceAuthorizationBehavior MyServiceAuthoriationBehavior =
    serviceHost.Description.Behaviors.Find<ServiceAuthorizationBehavior>();
MyServiceAuthoriationBehavior.ImpersonateCallerForAllOperations = true;
' Code to create a ServiceHost not shown.
Dim MyServiceAuthoriationBehavior As ServiceAuthorizationBehavior 
MyServiceAuthoriationBehavior= serviceHost.Description.Behaviors.Find _
(Of ServiceAuthorizationBehavior)()
MyServiceAuthoriationBehavior.ImpersonateCallerForAllOperations = True

注釈

値が false の場合は、操作ごとに偽装が指定されていることを示します。

適用対象