Compartilhar via


HostingEnvironment.Impersonate Método

Definição

Permite que o código represente um usuário diferente.

Sobrecargas

Impersonate()

Representa o usuário representado pela identidade do aplicativo.

Impersonate(IntPtr)

Representa o usuário representado pelo token de usuário especificado.

Impersonate(IntPtr, String)

Representa o usuário especificado pelas configurações do caminho virtual especificado ou do token de usuário especificado.

Impersonate()

Representa o usuário representado pela identidade do aplicativo.

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

Retornos

IDisposable

Um objeto IDisposable que representa o usuário do Windows antes da representação; esse objeto pode ser usado para reverter para o contexto do usuário original.

Exceções

O processo não pode representar.

Aplica-se a

Impersonate(IntPtr)

Representa o usuário representado pelo token de usuário 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

O identificador de um token de conta do Windows.

Retornos

IDisposable

Um objeto IDisposable que representa o usuário do Windows antes da representação; esse objeto pode ser usado para reverter para o contexto do usuário original.

Exceções

O processo não pode representar.

Aplica-se a

Impersonate(IntPtr, String)

Representa o usuário especificado pelas configurações do caminho virtual especificado ou do token de usuário 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

O identificador de um token de conta do Windows.

virtualPath
String

O caminho para o recurso solicitado.

Retornos

IDisposable

Um objeto IDisposable que representa o usuário do Windows antes da representação; esse objeto pode ser usado para reverter para o contexto do usuário original.

Exceções

O processo não pode representar.

Comentários

O Impersonate método representa o usuário que resulta depois de aplicar todos os elementos nas configurações que afetam o caminho virtual especificado. Se um identity elemento não for especificado para o caminho virtual, o Impersonate método representará a conta Windows especificada.

Aplica-se a