Compartir a través de


HostingEnvironment.Impersonate Método

Definición

Permite al código suplantar a otro usuario.

Sobrecargas

Impersonate()

Suplanta al usuario representado por la identidad de aplicaciones.

Impersonate(IntPtr)

Suplanta al usuario representado por el token de usuario especificado.

Impersonate(IntPtr, String)

Suplanta al usuario definido por la configuración de la ruta de acceso virtual o el token de usuario que se hayan especificado.

Impersonate()

Suplanta al usuario representado por la identidad de aplicaciones.

public:
 static IDisposable ^ Impersonate();
public static IDisposable Impersonate ();
static member Impersonate : unit -> IDisposable
Public Shared Function Impersonate () As IDisposable

Devoluciones

IDisposable

Objeto IDisposable que representa al usuario de Windows antes de la suplantación; se puede utilizar dicho objeto para volver al contexto del usuario original.

Excepciones

El proceso no se puede suplantar.

Se aplica a

Impersonate(IntPtr)

Suplanta al usuario representado por el token de usuario especificado.

public:
 static IDisposable ^ Impersonate(IntPtr token);
public static IDisposable Impersonate (IntPtr token);
static member Impersonate : nativeint -> IDisposable
Public Shared Function Impersonate (token As IntPtr) As IDisposable

Parámetros

token
IntPtr

nativeint

Identificador de un token de cuenta de Windows.

Devoluciones

IDisposable

Objeto IDisposable que representa al usuario de Windows antes de la suplantación; se puede utilizar dicho objeto para volver al contexto del usuario original.

Excepciones

El proceso no se puede suplantar.

Se aplica a

Impersonate(IntPtr, String)

Suplanta al usuario definido por la configuración de la ruta de acceso virtual o el token de usuario que se hayan especificado.

public:
 static IDisposable ^ Impersonate(IntPtr userToken, System::String ^ virtualPath);
public static IDisposable Impersonate (IntPtr userToken, string virtualPath);
static member Impersonate : nativeint * string -> IDisposable
Public Shared Function Impersonate (userToken As IntPtr, virtualPath As String) As IDisposable

Parámetros

userToken
IntPtr

nativeint

Identificador de un token de cuenta de Windows.

virtualPath
String

Ruta de acceso al recurso solicitado.

Devoluciones

IDisposable

Objeto IDisposable que representa al usuario de Windows antes de la suplantación; se puede utilizar dicho objeto para volver al contexto del usuario original.

Excepciones

El proceso no se puede suplantar.

Comentarios

El Impersonate método suplanta al usuario que resulta después de aplicar todos los elementos de la configuración que afectan a la ruta de acceso virtual especificada. Si no se especifica un identity elemento para la ruta de acceso virtual, el Impersonate método suplanta la cuenta de Windows especificada.

Se aplica a