AddInEnvironment Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет доступ к домену приложения и процессу надстройки.
public ref class AddInEnvironment sealed
public sealed class AddInEnvironment
type AddInEnvironment = class
Public NotInheritable Class AddInEnvironment
- Наследование
-
AddInEnvironment
Комментарии
Используйте этот класс для загрузки надстроек в нужную среду, которая может быть одной из следующих:
Существующий домен приложения, для которого у вас есть AppDomain объект.
Домен приложения, который был автоматически создан для активации надстройки.
Существующий внешний процесс.
Чтобы получить объект для надстройки, передайте AddInEnvironment домен приложения надстройки конструктору AddInEnvironment классов. Кроме того, для получения объекта надстройки AddInEnvironment можно использовать AddInEnvironment свойство AddInController класса.
После получения 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) |