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反射对象是不安全的。
虽然由努力引发ObjectDisposedException的对象MetadataLoadContext,但不能保证这一点。
某些 API 可能会返回固定或以前缓存的数据。 在方法调用 期间Dispose访问对象可能会导致非托管访问冲突和失败。