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 throw 하도록는 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.

적용 대상