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.
Démarre l’emprunt d’identité avec le contexte de l’appelant si l’emprunt d’identité est activé sur le service et définit le principal approprié sur le thread en fonction de 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, contient le contexte emprunt d’identité. Ce paramètre est traité comme non initialisé.
- originalPrincipal
- IPrincipal
Lorsque cette méthode est retournée, contient le principal d’origine sur le thread avant d’appeler cette méthode. Ce paramètre est traité comme non initialisé.
- isThreadPrincipalSet
- Boolean
Lorsque cette méthode est retournée, contient une valeur qui indique si le principal a été défini sur le thread par cette méthode. Ce paramètre retourne false si le contexte d’opération n’était pas disponible pour emprunter l’identité. Ce paramètre est traité comme non initialisé.