Interfaccia IHostSecurityManager
Fornisce metodi che consentono di accedere al contesto di sicurezza del thread attualmente in esecuzione, nonché di eseguire funzioni di controllo su di esso.
Metodi
Metodo |
Descrizione |
---|---|
Ottiene l'oggetto IHostSecurityContext richiesto dall'host. |
|
Richiede che il codice venga eseguito utilizzando le credenziali dell'identità utente corrente. |
|
Apre il token di accesso discrezionale associato al thread corrente. |
|
Termina la rappresentazione dell'identità utente corrente e restituisce il token thread originale. |
|
Imposta il contesto di sicurezza per il thread attualmente in esecuzione. |
|
Imposta un handle per il thread attualmente in esecuzione. |
Note
Un host può controllare l'accesso di codice ai token di thread tramite Common Language Runtime (CLR) e codice utente. Può inoltre garantire che tutte le informazioni relative al contesto di sicurezza vengano passate attraverso operazioni asincrone o punti di codice con autorizzazioni di accesso di codice limitate. IHostSecurityContext incapsula queste informazioni di contesto, che risultano quindi opache a CLR
CLR gestisce internamente il contesto del thread gestito. Effettua una query in IHostSecurityManager, specifico del processo, nelle seguenti situazioni:
Nel thread dei finalizzatori, durante l'esecuzione dei finalizzatori.
Durante l'esecuzione del costruttore di classi e moduli.
In punti asincroni del thread di lavoro, nelle chiamate al metodo IHostThreadPoolManager::QueueUserWorkItem.
Durante la gestione delle porte di completamento I/O.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: MSCorEE.h
Libreria: inclusa come risorsa in MSCorEE.dll
Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Vedere anche
Riferimenti
Interfaccia IHostSecurityContext