HostingEnvironment.Impersonate Metodo

Definizione

Consente al codice di rappresentare un utente diverso.

Overload

Nome Descrizione
Impersonate()

Rappresenta l'utente rappresentato dall'identità dell'applicazione.

Impersonate(IntPtr)

Rappresenta l'utente rappresentato dal token utente specificato.

Impersonate(IntPtr, String)

Rappresenta l'utente specificato dalle impostazioni di configurazione per il percorso virtuale specificato o il token utente specificato.

Impersonate()

Rappresenta l'utente rappresentato dall'identità dell'applicazione.

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

Valori restituiti

Oggetto IDisposable che rappresenta l'utente Windows prima della rappresentazione. Questo oggetto può essere utilizzato per ripristinare il contesto dell'utente originale.

Eccezioni

Il processo non può rappresentare.

Si applica a

Impersonate(IntPtr)

Rappresenta l'utente rappresentato dal token utente specificato.

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

Parametri

token
IntPtr

nativeint

Handle di un token dell'account Windows.

Valori restituiti

Oggetto IDisposable che rappresenta l'utente Windows prima della rappresentazione. Questo oggetto può essere utilizzato per ripristinare il contesto dell'utente originale.

Eccezioni

Il processo non può rappresentare.

Si applica a

Impersonate(IntPtr, String)

Rappresenta l'utente specificato dalle impostazioni di configurazione per il percorso virtuale specificato o il token utente specificato.

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

Parametri

userToken
IntPtr

nativeint

Handle di un token dell'account Windows.

virtualPath
String

Percorso della risorsa richiesta.

Valori restituiti

Oggetto IDisposable che rappresenta l'utente Windows prima della rappresentazione. Questo oggetto può essere utilizzato per ripristinare il contesto dell'utente originale.

Eccezioni

Il processo non può rappresentare.

Commenti

Il Impersonate metodo rappresenta l'utente risultante dopo l'applicazione di tutti gli elementi nelle impostazioni di configurazione che interessano il percorso virtuale specificato. Se non viene specificato un elemento /> rappresenta l'account Windows specificato.

Si applica a