Для изменения размера нажмите или перетащите

PluginExtensionContext - класс

Контекст расширений плагинов Chronos IPluginExtension.
Иерархия наследования
SystemObject
  Tessa.Platform.PluginsPluginExtensionContext

Пространство имён:  Tessa.Platform.Plugins
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public sealed class PluginExtensionContext : IPluginExtensionContext, 
	IExtensionContext

Тип PluginExtensionContext предоставляет следующие члены.

Конструкторы
  ИмяОписание
Открытый методPluginExtensionContext
Создаёт экземпляр класса с указанием значений его свойств и методов.
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
Открытое свойствоDbScope
Объект, предоставляющий доступ к базе данных.
Открытое свойствоInfo
Произвольная информация, передаваемая между выполняемыми плагинами по цепочке.
Открытое свойствоSchedulingMode
Способ диспетчеризации плагина.
Открытое свойствоSession
Сессия текущего пользователя, зависит от токена [Tessa.Platform.Plugins.IPluginExtensionContext.SessionToken].
Открытое свойствоSessionToken
Токен для текущей сессии [Tessa.Platform.Plugins.IPluginExtensionContext.Session], может быть равен null. Значение можно изменить, указав токен другого пользователя. Также можно сбросить токен на значение по умолчанию, вызвав метод [Tessa.Platform.Plugins.IPluginExtensionContext.ResetSessionToken], который обычно устанавливает серверную сессию пользователя System.
Открытое свойствоStopRequested
Признак того, что был инициирован запрос на вежливую остановку плагина, при этом выполнение метода EntryPoint плагина требуется остановить как можно скорее, не нарушив согласованность данных.
Открытое свойствоUnityContainer
Контейнер со всеми серверными зависимостями.
Открытое свойствоValidationResult
Объект, содержащий сообщения валидации при выполнении плагина, который автоматически записывается в лог после завершения плагина.
В начало страницы
Методы
  ИмяОписание
Открытый методСтатический членCreateAsync
Создаёт объект контекста вместе с контейнером Unity для плагина по умолчанию.
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Открытый методResetForNextPlugin
Сбрасывает состояние контекста для выполнения следующего плагина в цепочке. Метод вызывается автоматически.
Открытый методResetSessionToken
Сбрасывает токен сессии [Tessa.Platform.Plugins.IPluginExtensionContext.SessionToken] на значение по умолчанию. Это обычно устанавливает серверную сессию пользователя System.
Открытый методResolveT
Получает сервис или другую зависимость заданного типа из контейнера [Tessa.Platform.Plugins.IPluginExtensionContext.UnityContainer]. Это вспомогательный метод, упрощающий получение зависимостей. Если зависимость не зарегистрирована, то выбрасывается исключение.
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
См. также