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对象分配的任何反射对象是不安全的。

尽管 提供的 MetadataLoadContext 对象努力引发 , ObjectDisposedException但不能保证这一点。

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

适用于