IExtensionStrategyContext - свойства |
Тип IExtensionStrategyContext предоставляет следующие члены.
Имя | Описание | |
---|---|---|
BuildKey |
Ключ, используемый для идентификации типа расширения.
Возвращаемое значение никогда не равно null.
| |
ConcreteContexts |
Список контекстов для экземпляров расширений,
доступных на этапе упорядочивания цепочки типов расширений,
или null на прочих этапах.
| |
Exception |
Исключение, возникшее в процессе выполнения метода расширения,
или null, если метод ещё не был выполнен или расширение не выбросило исключение.
| |
ExceptionHandlingMode |
Режим обработки исключений, возникающий в методах расширений.
Может быть изменён в т.ч. в методе [Tessa.Extensions.IExtensionTraceListener.NotifyException].
| |
Executed |
Признак того, что метод экземпляра расширения не будет выполнен стандартным образом,
т.к. либо он уже был выполнен, либо его выполнение не требуется.
| |
ExecutionContext | Параметр метода, выполняемого для экземпляра расширения. | |
ExecutionKey | Ключ, используемый для идентификации метода, выполняемого для экземпляра расширения. | |
FilterContext | Контекст фильтрации, используемый перед выполнением цепочки экземпляров расширений. | |
Policies |
Контейнер политик, ассоциированных с типом или экземпяром расширения.
Возвращаемое значение никогда не равно null.
| |
ResolvedExtension |
Полученный экземпляр расширения
или null, если экземпляр ещё не был получен.
| |
ResolveKey |
Ключ, используемый для идентификации экземпляра расширения,
или null, если контекст построен для типа расширения, а не для экземпляра.
| |
StopExecution |
Признак того, что запрошена остановка выполнения цепочки расширений.
Т.е. текущее выполняемое расширение станет последним. При этом ошибок не выбрасывается.
| |
TraceContext | Контекст трассировки, используемый для хранения информации между сообщениями трассировки. |