Sdílet prostřednictvím


ServiceAuthorizationBehavior.ImpersonateCallerForAllOperations Vlastnost

Definice

Získá nebo nastaví hodnotu, která označuje, zda služba provádí zosobnění pro všechny operace, které podporuje.

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

Hodnota vlastnosti

truepokud služba provádí zosobnění pro všechny operace, které podporuje; v opačném případě . false Výchozí formát je false.

Výjimky

Chování je jen pro čtení.

Příklady

Tento kód ukazuje, jak tuto vlastnost nastavit.

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

Poznámky

Hodnota označuje false , že pro každou operaci je zadáno zosobnění.

Platí pro