Interfacce di hosting per .NET Framework 4
In questa sezione vengono descritte le interfacce che gli host non gestiti possono utilizzare per integrare Common Language Runtime (CLR) di .NET Framework versione 4 e versioni successive nelle rispettive applicazioni. Queste interfacce forniscono all'host i metodi per la configurazione e il caricamento di Common Language Runtime all'interno di un processo.
Tutte le interfacce di hosting per .NET Framework 4 presentano le caratteristiche seguenti:
Utilizzano la gestione della durata (AddRef e Release), l'incapsulamento (contesto implicito) e QueryInterface di COM.
Non utilizzano tipi COM quali BSTR, SAFEARRAY o VARIANT.
La funzione CoCreateInstance non è utilizzata da alcun modello di apartment, aggregazione o attivazione del Registro di sistema.
In questa sezione
Interfaccia ICLRAppDomainResourceMonitor
Fornisce metodi che esaminano la memoria e l'utilizzo di CPU di un dominio di applicazione.Interfaccia ICLRDomainManager
Consente all'host di specificare il gestore di dominio di applicazione che verrà utilizzato per inizializzare il dominio di applicazione predefinito e specificare le proprietà dell'inizializzazione.Interfaccia ICLRMetaHost
Fornisce metodi che restituiscono una versione specifica di CLR, elencano tutti i runtime installati e in-process, restituiscono l'interfaccia di attivazione e individuano la versione CLR utilizzata per compilare un assembly.Interfaccia ICLRMetaHostPolicy
Fornisce il metodo GetRequestedRuntime che offre un'interfaccia CLR in base a criteri, all'assembly gestito, alla versione e al file di configurazione.Interfaccia ICLRRuntimeInfo
Fornisce metodi che restituiscono informazioni su un runtime specifico, compresi versione, directory e stato di caricamento.Interfaccia ICLRStrongName
Raggruppa in un'unica interfaccia tutti gli oggetti Funzioni statiche globali per la gestione del nome sicuro esistenti in .NET Framework 2.0 esportati da MSCorEE.dll (tranne Funzione StrongNameErrorInfo). Tutti i metodi ICLRStrongName restituiscono HRESULT COM standard.Interfaccia ICLRTask2
Fornisce tutte le funzionalità di Interfaccia ICLRTask. In aggiunta, fornisce i metodi che consentono di ritardare l'interruzione del thread corrente.
Sezioni correlate
Interfacce di hosting di .NET Framework 1.0 e 1.1
Vengono descritte le interfacce di hosting fornite nelle versioni 1.0 e 1.1 di .NET Framework.Interfacce di hosting per .NET Framework 2.0
Vengono descritte le interfacce di hosting fornite nelle versioni 2.0, 3.0 e 3.5 di .NET Framework.Hosting (riferimenti alle API non gestite)
Viene introdotto l'hosting in .NET Framework.