AddInEnvironment 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供外接程序的应用程序域和进程的访问权限。
public ref class AddInEnvironment sealed
public sealed class AddInEnvironment
type AddInEnvironment = class
Public NotInheritable Class AddInEnvironment
- 继承
-
AddInEnvironment
注解
使用此类可将外接程序加载到所需的环境中,该环境可以是以下环境之一:
具有 AppDomain 对象的现有应用程序域。
自动生成用于激活加载项的应用程序域。
现有外部进程。
若要获取 AddInEnvironment 外接程序的对象,请将外接程序的应用程序域传递给 AddInEnvironment 类构造函数。 或者,可以使用 AddInEnvironment 类的 AddInController 属性来获取外接程序的 AddInEnvironment 对象。
获取 AddInEnvironment 对象后,可以执行以下操作:
将该 AddInEnvironment 对象传递给相应的 Activate 方法重载。 外接程序将在应用程序域和由 AddInEnvironment 对象表示的进程中激活。
Process使用 属性获取 AddInProcess 对象。 然后将该对象传递给相应的 Activate 方法重载。 外接程序将在对象 AddInProcess 表示但位于新应用程序域中的进程中激活。
构造函数
AddInEnvironment(AppDomain) |
初始化 AddInEnvironment 类的新实例。 |
属性
Process |
获取 AddInProcess 对象,该对象表示在其中运行外接程序的进程。 |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |