MetadataLoadContext.Dispose Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.