HostingEnvironment.Impersonate Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.