MetadataLoadContext.Dispose Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.