Udostępnij za pośrednictwem


MetadataLoadContext.Dispose Metoda

Definicja

Zwalnia wszystkie zasoby natywne (takie jak blokady plików w plikach zestawów).

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

Implementuje

Uwagi

Po usunięciu nie można bezpiecznie używać żadnych Assembly obiektów dysponowanych przez MetadataLoadContext lub żadnych obiektów odbicia zwolnionych przez te Assembly obiekty.

Chociaż obiekty dostarczane przez MetadataLoadContext dążenie do rzucania ObjectDisposedException, nie jest to gwarantowane.

Niektóre interfejsy API mogą zwracać stałe lub wcześniej buforowane dane. Uzyskiwanie dostępu do obiektów podczasDispose wywołania metody może spowodować naruszenie niezarządzanego dostępu i niepowodzenie.

Dotyczy