ImpersonateOnSerializingReplyMessageProperty.StartImpersonation Méthode

Définition

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é.

S’applique à