MetadataLoadContext.Dispose 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
释放所有本机资源(例如程序集文件上的文件锁)。
public:
virtual void Dispose();
public void Dispose ();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()
实现
注解
处置后,使用 由 MetadataLoadContext 分配的任何Assembly对象或由这些Assembly对象分配的任何反射对象是不安全的。
尽管 提供的 MetadataLoadContext 对象努力引发 , ObjectDisposedException但不能保证这一点。
某些 API 可能会返回固定或以前缓存的数据。 在方法调用期间Dispose访问对象可能会导致非托管访问冲突和失败。