AssemblyLoadContext Classe
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.
Rappresenta il concetto di runtime di un ambito per il caricamento di assembly.
public ref class AssemblyLoadContext
public ref class AssemblyLoadContext abstract
public class AssemblyLoadContext
public abstract class AssemblyLoadContext
type AssemblyLoadContext = class
Public Class AssemblyLoadContext
Public MustInherit Class AssemblyLoadContext
- Ereditarietà
-
AssemblyLoadContext
Commenti
Per altre informazioni su questa API, vedere Note sulle API supplementari per AssemblyLoadContext.
Costruttori
AssemblyLoadContext() |
Inizializza una nuova istanza della classe AssemblyLoadContext. |
AssemblyLoadContext(Boolean) |
Inizializza una nuova istanza della classe AssemblyLoadContext con un valore che indica se è abilitato lo scaricamento. |
AssemblyLoadContext(String, Boolean) |
Inizializza una nuova istanza della classe AssemblyLoadContext con un nome e un valore che indicano se è abilitato lo scaricamento. |
Proprietà
All |
Restituisce una raccolta di tutte le istanze di AssemblyLoadContext. |
Assemblies |
Restituisce una raccolta delle istanze di Assembly caricate in AssemblyLoadContext. |
CurrentContextualReflectionContext |
Ottiene l'elemento AssemblyLoadContext impostato dalla chiamata più recente a EnterContextualReflection(). |
Default |
Ottiene l'elemento AssemblyLoadContext predefinito. Il contesto predefinito contiene l'assembly principale dell'applicazione e le relative dipendenze statiche. |
IsCollectible |
Ottiene un valore che indica se AssemblyLoadContext è ritirabile. |
Name |
Ottenere il nome di AssemblyLoadContext. |
Metodi
EnterContextualReflection() |
Imposta CurrentContextualReflectionContext su |
EnterContextualReflection(Assembly) |
Imposta CurrentContextualReflectionContext sull'elemento AssemblyLoadContext che ha caricato l'assembly. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Finalize() |
Consente all'oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga recuperato da Garbage Collection. |
GetAssemblyName(String) |
Ottiene un AssemblyName per un percorso di assembly. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetLoadContext(Assembly) |
Ottiene l'elemento AssemblyLoadContext contenente il valore Assembly specificato. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Load(AssemblyName) |
Quando ne viene eseguito l'override in una classe derivata, consente di risolvere un assembly in base al relativo AssemblyNameoggetto . |
LoadFromAssemblyName(AssemblyName) |
Risolve e carica un assembly dato il relativo oggetto AssemblyName. |
LoadFromAssemblyPath(String) |
Carica il contenuto di un file di assembly nel percorso specificato. |
LoadFromNativeImagePath(String, String) |
Carica il contenuto dell'immagine nativa di un file di assembly gestito nel percorso specificato. |
LoadFromStream(Stream) |
Carica l'assembly con un'immagine in formato COFF (Common Object File Format) contenente un assembly gestito. |
LoadFromStream(Stream, Stream) |
Carica l'assembly con un'immagine in formato COFF (Common Object File Format) che contiene un assembly gestito e include facoltativamente i simboli per l'assembly. |
LoadUnmanagedDll(String) |
Consente alla classe derivata di caricare una libreria non gestita in base al nome. |
LoadUnmanagedDllFromPath(String) |
Carica una libreria non gestita dal percorso specificato. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
SetProfileOptimizationRoot(String) |
Imposta il percorso radice in cui vengono archiviati i profili di ottimizzazione per questo contesto di caricamento. |
StartProfileOptimization(String) |
Avvia l'ottimizzazione del profilo per il profilo specificato. |
ToString() |
Restituisce la rappresentazione stringa di questo contesto di caricamento. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Unload() |
Avvia uno scaricamento di questo AssemblyLoadContext. |
Eventi
Resolving |
Si verifica se la risoluzione di un assembly ha esito negativo quando si tenta di caricare in questo contesto di caricamento dell'assembly. |
ResolvingUnmanagedDll |
Si verifica quando la risoluzione di una libreria nativa ha esito negativo. |
Unloading |
Si verifica quando AssemblyLoadContext viene scaricato. |