Compartilhar via


MetadataLoadContext.Dispose Método

Definição

Libera todos os recursos nativos (como bloqueios de arquivo em arquivos de assembly).

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

Implementações

Comentários

Após o descarte, não é seguro usar objetos Assembly dispensados pelo ou quaisquer MetadataLoadContext objetos de reflexão dispensados por esses Assembly objetos.

Embora os MetadataLoadContext objetos fornecidos pelo se esforcem para lançar um ObjectDisposedException, isso não é garantido.

Algumas APIs podem retornar dados fixos ou armazenados em cache anteriormente. Acessar objetos durante uma Dispose chamada de método pode resultar em uma violação de acesso não gerenciada e failfast.

Aplica-se a