PluginStopAsync - метод
Метод, вызываемый хостом при вежливой остановке плагина. Он должен максимально быстро завершить выполнение плагина,
но не завершать свою работу до тех пор, пока потоки, с которыми работает плагин, не будут завершены.
Реализация по умолчанию устанавливает свойство
StopRequested, после чего ожидает завершение метода
EntryPointAsync(CancellationToken).
Пространство имён: Chronos.ContractsСборка: Chronos.Contracts (в Chronos.Contracts.dll) Версия: 3.6.0.23
public virtual Task StopAsync(
IGracefulStopToken token
)
Public Overridable Function StopAsync (
token As IGracefulStopToken
) As Task
public:
virtual Task^ StopAsync(
IGracefulStopToken^ token
)
abstract StopAsync :
token : IGracefulStopToken -> Task
override StopAsync :
token : IGracefulStopToken -> Task
- token IGracefulStopToken
- Токен, позволяющий определить состояние плагина из метода его вежливой остановки.
TaskISupportGracefulStopStopAsync(IGracefulStopToken)