Freigeben über


MetadataLoadContext.Dispose Methode

Definition

Gibt alle nativen Ressourcen wie z. B. Dateisperren für Assemblydateien frei.

public:
 virtual void Dispose();
public void Dispose ();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()

Implementiert

Hinweise

Nach der Entsorgung ist es nicht sicher, Gegenstände Assembly zu verwenden, die von den MetadataLoadContext oder von diesen Assembly Objekten abgegebenen Reflektionsobjekten abgegeben wurden.

Obwohl objekte, die MetadataLoadContext vom -Objekt bereitgestellt werden, versuchen, einen auszulösen ObjectDisposedException, ist dies nicht garantiert.

Einige APIs geben möglicherweise feste oder zuvor zwischengespeicherte Daten zurück. Der Zugriff auf Objekte während eines Dispose Methodenaufrufs kann zu einer nicht verwalteten Zugriffsverletzung und failfast führen.

Gilt für: