ImpersonateOnSerializingReplyMessageProperty.StartImpersonation Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Spustí zosobnění s kontextem volajícího, pokud je ve službě povolená zosobnění a nastaví příslušný objekt zabezpečení ve vlákně podle konfigurace služby.
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)
Parametry
- impersonationContext
- IDisposable
Když tato metoda vrátí, obsahuje zosobněný kontext. Tento parametr se považuje za neinicializovaný.
- originalPrincipal
- IPrincipal
Když tato metoda vrátí, obsahuje původní objekt zabezpečení ve vlákně před vyvoláním této metody. Tento parametr se považuje za neinicializovaný.
- isThreadPrincipalSet
- Boolean
Když tato metoda vrátí, obsahuje hodnotu, která označuje, zda byl objekt zabezpečení nastaven na vlákno touto metodou. Tento parametr vrátí false
, pokud kontext operace nebyl k dispozici pro zosobnění. Tento parametr se považuje za neinicializovaný.