ActivatorLevel Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет соответствующую позицию для Activator в цепочке активаторов.
public enum class ActivatorLevel
[System.Serializable]
public enum ActivatorLevel
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum ActivatorLevel
[<System.Serializable>]
type ActivatorLevel =
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ActivatorLevel =
Public Enum ActivatorLevel
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| Construction | 4 | Создает пустой объект и запускает конструктор. |
| Context | 8 | Находит или создает подходящий контекст. |
| AppDomain | 12 | Находит или создает AppDomainобъект . |
| Process | 16 | Запускает процесс. |
| Machine | 20 | Находит подходящий компьютер. |
Комментарии
Проектирование активаторов позволяет нескольким активаторам участвовать в процессе активации, а дополнительные активаторы можно добавить в цепочку с помощью .IActivator.NextActivator Так как каждый активатор отвечает за вызов следующего в цепочке, активатор может разместить себя в любом месте в цепочке. Перечислитель ActivatorLevel помогает активаторам находить соответствующую позицию в цепочке.