MetadataLoadContext.Dispose 方法

定义

释放所有本机资源(例如程序集文件上的文件锁)。

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

实现

注解

处置后,使用由这些对象分配MetadataLoadContext的任何反射对象或这些Assembly对象分配的任何Assembly反射对象是不安全的。

虽然由努力引发ObjectDisposedException的对象MetadataLoadContext,但不能保证这一点。

某些 API 可能会返回固定或以前缓存的数据。 在方法调用 期间Dispose访问对象可能会导致非托管访问冲突和失败。

适用于