ApplicationExtensionContextBase - класс

Базовый интерфейс для событий, связанных с приложением, таких как открытие/закрытие приложения и его инициализация.

Definition

Пространство имён: Tessa.Platform.Runtime
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public abstract class ApplicationExtensionContextBase : IApplicationExtensionContextBase, 
	ITraceableExtensionContext, IExtensionContext
Inheritance
Object    ApplicationExtensionContextBase
Derived
Implements
IExtensionContext, ITraceableExtensionContext, IApplicationExtensionContextBase

Заметки

Наследники класса могут добавлять дополнительные свойства и реализовывать интерфейсы.

Конструкторы

ApplicationExtensionContextBase Создаёт экземпляр класса с указанием значений его свойств.

Свойства

ApplicationID Идентификатор приложения, для которого выполняются расширения. Стандартные идентификаторы приложений указаны в полях класса [Tessa.Platform.Runtime.ApplicationIdentifiers].
CancellationTokenОбъект, посредством которого можно отменить асинхронную задачу.
EnableTracing Признак того, что для текущего метода расширений разрешена запись сообщения трассировки при включённой в системе трассировке. Установка значения равным false позволяет запретить запись сообщения, например, для реализации метода, которая по умолчанию не выполняет полезной работы. При отключённой сортировке значение равно false.
InfoДополнительная информация, связанная с контекстом расширений.
SessionСессия текущего пользователя.
ValidationResult Объект, выполняющий построение результата валидации. Может использоваться для того, чтобы запретить выполнение процесса стандартными средствами.

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также