ImpersonateOnSerializingReplyMessageProperty.StartImpersonation Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Avvia la rappresentazione con il contesto del chiamante se la rappresentazione è abilitata sul servizio e imposta l'entità del thread in base alla configurazione del servizio.
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)
Parametri
- impersonationContext
- IDisposable
Quando termina, questo metodo contiene il contesto rappresentato. Questo parametro viene trattato come non inizializzato.
- originalPrincipal
- IPrincipal
Quando in questo metodo viene eseguita la restituzione, contiene l'entità originale nel thread prima di chiamare questo metodo. Questo parametro viene trattato come non inizializzato.
- isThreadPrincipalSet
- Boolean
Quando viene eseguita la restituzione del metodo, contiene un valore che indica se l'entità è stata impostata sul thread da questo metodo. Questo parametro restituisce false
se il contesto dell'operazione non era disponibile per la rappresentazione. Questo parametro viene trattato come non inizializzato.