HostingEnvironment.Impersonate Metodo

Definizione

Consente di rappresentare con il codice un utente diverso.

Overload

Impersonate()

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

Impersonate(IntPtr)

Rappresenta l'utente definito dal token utente specificato.

Impersonate(IntPtr, String)

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

Impersonate()

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

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

Restituisce

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 è in grado di fornire la rappresentazione.

Si applica a

Impersonate(IntPtr)

Rappresenta l'utente definito 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 di account Windows.

Restituisce

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 è in grado di fornire la rappresentazione.

Si applica a

Impersonate(IntPtr, String)

Rappresenta l'utente specificato dalle impostazioni della 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 di account Windows.

virtualPath
String

Percorso della risorsa richiesta.

Restituisce

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 è in grado di fornire la rappresentazione.

Commenti

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

Si applica a