ImpersonateOnSerializingReplyMessageProperty.StartImpersonation Metod

Definition

Börjar personifiera med anroparens kontext om personifiering är aktiverat i tjänsten och anger lämpligt huvudnamn i tråden enligt tjänstkonfigurationen.

public:
 void StartImpersonation([Runtime::InteropServices::Out] IDisposable ^ % impersonationContext, [Runtime::InteropServices::Out] System::Security::Principal::IPrincipal ^ % originalPrincipal, [Runtime::InteropServices::Out] bool % isThreadPrincipalSet);
public void StartImpersonation(out IDisposable impersonationContext, out System.Security.Principal.IPrincipal originalPrincipal, out bool isThreadPrincipalSet);
member this.StartImpersonation : IDisposable * IPrincipal * bool -> unit
Public Sub StartImpersonation (ByRef impersonationContext As IDisposable, ByRef originalPrincipal As IPrincipal, ByRef isThreadPrincipalSet As Boolean)

Parametrar

impersonationContext
IDisposable

När den här metoden returneras innehåller den personifierade kontexten. Den här parametern behandlas som oinitierad.

originalPrincipal
IPrincipal

När den här metoden returneras innehåller det ursprungliga huvudkontot i tråden innan du anropar den här metoden. Den här parametern behandlas som oinitierad.

isThreadPrincipalSet
Boolean

När den här metoden returnerar innehåller ett värde som anger om huvudkontot har angetts i tråden med den här metoden. Den här parametern returnerar false om åtgärdskontexten inte var tillgänglig för personifiering. Den här parametern behandlas som oinitierad.

Gäller för