HostingEnvironment.Impersonate Método

Definición

Permite que el código suplanta a un usuario diferente.

Sobrecargas

Nombre Description
Impersonate()

Suplanta al usuario representado por la identidad de la aplicación.

Impersonate(IntPtr)

Suplanta al usuario representado por el token de usuario especificado.

Impersonate(IntPtr, String)

Suplanta al usuario especificado por los valores de configuración de la ruta de acceso virtual especificada o el token de usuario especificado.

Impersonate()

Suplanta al usuario representado por la identidad de la aplicación.

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

Devoluciones

Objeto IDisposable que representa al usuario Windows antes de la suplantación; este objeto se puede usar para revertir al contexto del usuario original.

Excepciones

El proceso no 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

Objeto IDisposable que representa al usuario Windows antes de la suplantación; este objeto se puede usar para revertir al contexto del usuario original.

Excepciones

El proceso no puede suplantar.

Se aplica a

Impersonate(IntPtr, String)

Suplanta al usuario especificado por los valores de configuración de la ruta de acceso virtual especificada o el token de usuario 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

Objeto IDisposable que representa al usuario Windows antes de la suplantación; este objeto se puede usar para revertir al contexto del usuario original.

Excepciones

El proceso no puede suplantar.

Comentarios

El Impersonate método suplanta al usuario que da como resultado 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 elemento identity para la ruta de acceso virtual, el método Impersonate suplanta la cuenta de Windows especificada.

Se aplica a