AddInEnvironment Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет доступ к домену приложения и процессу надстройки.
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) |