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

IPluginExtensionContext - интерфейс

Контекст расширений плагинов Chronos IPluginExtension.

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

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

Свойства
  ИмяОписание
Открытое свойствоCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
(Унаследован от IExtensionContext.)
Открытое свойство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
Объект, содержащий сообщения валидации при выполнении плагина, который автоматически записывается в лог после завершения плагина.
В начало страницы
Методы
  ИмяОписание
Открытый методResetForNextPlugin
Сбрасывает состояние контекста для выполнения следующего плагина в цепочке. Метод вызывается автоматически.
Открытый методResetSessionToken
Сбрасывает токен сессии [Tessa.Platform.Plugins.IPluginExtensionContext.SessionToken] на значение по умолчанию. Это обычно устанавливает серверную сессию пользователя System.
Открытый методResolveT
Получает сервис или другую зависимость заданного типа из контейнера [Tessa.Platform.Plugins.IPluginExtensionContext.UnityContainer]. Это вспомогательный метод, упрощающий получение зависимостей. Если зависимость не зарегистрирована, то выбрасывается исключение.
В начало страницы
См. также