AssemblyLoadContext 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示程序集加载范围的运行时概念。
public ref class AssemblyLoadContext
public ref class AssemblyLoadContext abstract
public class AssemblyLoadContext
public abstract class AssemblyLoadContext
type AssemblyLoadContext = class
Public Class AssemblyLoadContext
Public MustInherit Class AssemblyLoadContext
- 继承
-
AssemblyLoadContext
注解
有关此 API 的详细信息,请参阅 AssemblyLoadContext 的补充 API 备注。
构造函数
AssemblyLoadContext() |
初始化 AssemblyLoadContext 类的新实例。 |
AssemblyLoadContext(Boolean) |
使用一个指示是否启用卸载的值来初始化 AssemblyLoadContext 类的新实例。 |
AssemblyLoadContext(String, Boolean) |
使用名称和指示是否启用卸载的值来初始化 AssemblyLoadContext 类的新实例。 |
属性
All |
返回一个包含所有 AssemblyLoadContext 实例的集合。 |
Assemblies |
返回一个集合,它包含在 AssemblyLoadContext 中加载的 Assembly 实例。 |
CurrentContextualReflectionContext |
获取由最近调用 EnterContextualReflection() 而设置的 AssemblyLoadContext。 |
Default |
获取默认的 AssemblyLoadContext。 默认上下文包含主应用程序程序集及其静态依赖项。 |
IsCollectible |
获取一个值,该值指示此 AssemblyLoadContext 是否可回收。 |
Name |
获取 AssemblyLoadContext 的名称。 |
方法
事件
Resolving |
在尝试加载到此程序集加载上下文时,程序集解析失败时发生。 |
ResolvingUnmanagedDll |
在解析本机库失败时发生。 |
Unloading |
卸载 AssemblyLoadContext 时发生。 |