HostingEnvironment.Impersonate Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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
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
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.