Метод, вызываемый хостом при вежливой остановке плагина. Он должен максимально быстро завершить выполнение плагина,
но не завершать свою работу до тех пор, пока потоки, с которыми работает плагин, не будут завершены.
Реализация по умолчанию устанавливает свойство
StopRequested, после чего ожидает завершение метода
EntryPointAsync(CancellationToken).
Пространство имён:
Chronos.Contracts
Сборка:
Chronos.Contracts (в Chronos.Contracts.dll) Версия: 3.5.0.19
Синтаксис 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
- Тип: Chronos.ContractsIGracefulStopToken
Токен, позволяющий определить состояние плагина из метода его вежливой остановки.
Возвращаемое значение
Тип:
TaskРеализации
ISupportGracefulStopStopAsync(IGracefulStopToken)Заметки См. также