IPluginStateManagerSetPluginStateAsync - метод
Выполняет установку состояния плагина.
Пространство имён: Tessa.Platform.PluginsСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
Task SetPluginStateAsync(
string pluginName,
PluginRunningState state,
string? stateDescription = null,
Exception? exception = null,
CancellationToken cancellationToken = default
)
Function SetPluginStateAsync (
pluginName As String,
state As PluginRunningState,
Optional stateDescription As String = Nothing,
Optional exception As Exception = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As Task
Task^ SetPluginStateAsync(
String^ pluginName,
PluginRunningState state,
String^ stateDescription = nullptr,
Exception^ exception = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
abstract SetPluginStateAsync :
pluginName : string *
state : PluginRunningState *
?stateDescription : string *
?exception : Exception *
?cancellationToken : CancellationToken
(* Defaults:
let _stateDescription = defaultArg stateDescription null
let _exception = defaultArg exception null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task
- pluginName String
- Имя плагина.
- state PluginRunningState
- Состояние выполнения плагина.
- stateDescription String (Optional)
- Описание состояния плагина или null, если используется стандартное описание в зависимости от параметра state.
- exception Exception (Optional)
- Исключение, которое возникло при работе плагина, или null, если ошибок не было.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
TaskАсинхронная задача.