Freigeben über


ImpersonateOnSerializingReplyMessageProperty.StopImpersonation Methode

Definition

Stellt den Identitätswechsel wieder her und legt den angegebenen ursprünglichen Prinzipal für den Thread fest.

public:
 void StopImpersonation(IDisposable ^ impersonationContext, System::Security::Principal::IPrincipal ^ originalPrincipal, bool isThreadPrincipalSet);
public void StopImpersonation (IDisposable impersonationContext, System.Security.Principal.IPrincipal originalPrincipal, bool isThreadPrincipalSet);
member this.StopImpersonation : IDisposable * System.Security.Principal.IPrincipal * bool -> unit
Public Sub StopImpersonation (impersonationContext As IDisposable, originalPrincipal As IPrincipal, isThreadPrincipalSet As Boolean)

Parameter

impersonationContext
IDisposable

Der wiederherzustellende Identitätswechselkontext.

originalPrincipal
IPrincipal

Der ursprüngliche Prinzipal, der für den Thread festgelegt werden soll.

isThreadPrincipalSet
Boolean

Ein Wert, der angibt, ob der Threadprinzipal während des Identitätswechsels festgelegt wurde. true, wenn der Prinzipal festgelegt wurde, andernfalls false.

Gilt für