MetadataLoadContext.Dispose MetadataLoadContext.Dispose MetadataLoadContext.Dispose MetadataLoadContext.Dispose Method


(アセンブリ ファイルのファイル ロックなど) 任意のネイティブ リソースを解放します。Releases any native resources (such as file locks on assembly files).

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



後の破棄は、安全ではありませんを使用するAssemblyによって管理されているオブジェクト、MetadataLoadContextものによって管理されているすべてのリフレクション オブジェクトまたはAssemblyオブジェクト。After disposal, it is not safe to use any Assembly objects dispensed by the MetadataLoadContext or any reflection objects dispensed by those Assembly objects.

によって提供されるオブジェクトが、MetadataLoadContextをスローするよう努力、 ObjectDisposedException、これは保証されません。Though objects provided by the MetadataLoadContext strive to throw an ObjectDisposedException, this is not guaranteed.

一部の Api は、固定または以前にキャッシュされたデータを返す可能性があります。Some APIs may return fixed or previously cached data. オブジェクトにアクセスする中にDisposeをアンマネージ アクセス違反と failfast メソッドの呼び出しがあります。Accessing objects during a Dispose method call may result in an unmanaged access violation and failfast.