Freigeben über


DispatchRuntime.ImpersonateCallerForAllOperations Eigenschaft

Definition

Ruft einen Wert ab bzw. legt einen Wert fest, der kontrolliert, ob der Dienst versucht, mithilfe der Anmeldeinformationen der eingehenden Nachricht einen Identitätswechsel durchzuführen.

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

Eigenschaftswert

Boolean

true, wenn der Dienst versucht, mithilfe von Anmeldeinformationen einen Identitätswechsel durchzuführen und der Wert der Impersonation-Eigenschaft eines Vorgangs entweder Required oder Allowed ist; false, wenn der Dienst nur versucht, einen Identitätswechsel durchzuführen, wenn der Wert der Impersonation-Eigenschaft eines Vorgangs Required ist. Der Standardwert ist false.

Hinweise

Verwenden Sie die ImpersonateCallerForAllOperations-Eigenschaft, um zu steuern, ob ein Identitätswechsel durchgeführt wird, wenn die Impersonation-Eigenschaft des Vorgangs den Wert Allowed aufweist. Wenn die Eigenschaft den Wert true aufweist, der Wert der Impersonation-Eigenschaft des Vorgangs jedoch NotAllowed ist, wird ein Ausnahmefehler ausgegeben.

Wenn die Impersonation-Eigenschaft des Vorgangs den Wert Required aufweist, wird immer versucht, einen Identitätswechsel durchzuführen.

Gilt für