MetadataLoadContext.Dispose Methode

Definitie

Releases van alle systeemeigen resources (zoals bestandsvergrendelingen op assemblybestanden).

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

Implementeringen

Opmerkingen

Na verwijdering is het niet veilig om objecten te gebruiken Assembly die worden dispenseerd door de MetadataLoadContext of eventuele reflectieobjecten die door deze Assembly objecten worden uitgedeeld.

Hoewel objecten die worden geleverd door het MetadataLoadContext streven om een ObjectDisposedExceptionte gooien, is dit niet gegarandeerd.

Sommige API's kunnen vaste of eerder in de cache opgeslagen gegevens retourneren. Het openen van objecten tijdens een Dispose methodeaanroep kan leiden tot een schending van onbeheerde toegang en mislukt.

Van toepassing op