ImpersonateOnSerializingReplyMessageProperty.StartImpersonation Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.