Udostępnij za pośrednictwem


ServiceAuthorizationBehavior.ImpersonateCallerForAllOperations Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy usługa wykonuje personifikację dla wszystkich operacji, które obsługuje.

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

Wartość właściwości

true jeśli usługa wykonuje personifikację dla wszystkich operacji, które obsługuje; w przeciwnym razie , false. Wartość domyślna to false.

Wyjątki

Zachowanie jest tylko do odczytu.

Przykłady

Ten kod pokazuje, jak ustawić tę właściwość.

// 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

Uwagi

Wartość wskazuje false , że personifikacja jest określona dla każdej operacji.

Dotyczy