Поделиться через


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)

Применяется к

См. также раздел