ImpersonateOnSerializingReplyMessageProperty.StartImpersonation Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Commence l'usurpation par le contexte de l'appelant si l'emprunt d'identité est activé sur le service et définit l'entité de sécurité appropriée sur le thread conformément à la configuration du service.
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)
Paramètres
- impersonationContext
- IDisposable
Lorsque cette méthode est retournée, elle contient un contexte d'emprunt. Ce paramètre est traité comme étant non initialisé.
- originalPrincipal
- IPrincipal
Lorsque cette méthode est retournée, contient l'entité de sécurité initiale sur le thread avant d'appeler cette méthode. Ce paramètre est traité comme étant non initialisé.
- isThreadPrincipalSet
- Boolean
Lorsque cette méthode est retournée, contient une valeur qui indique si l'entité de sécurité a été définie sur le thread par cette méthode. Ce paramètre retourne false
si le contexte d'opération n'était pas disponible pour l'emprunt d'identité. Ce paramètre est traité comme étant non initialisé.