WorkflowServiceHost.OnClose(TimeSpan) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Закрывает размещенную службу, включая диспетчеры каналов и связанные контексты и прослушиватели экземпляра.
protected:
override void OnClose(TimeSpan timeout);
protected override void OnClose (TimeSpan timeout);
override this.OnClose : TimeSpan -> unit
Protected Overrides Sub OnClose (timeout As TimeSpan)
Параметры
- timeout
- TimeSpan
Период времени, выделенный для завершения операции закрытия до превышения времени ожидания.
Комментарии
Среда выполнения рабочих процессов попытается сохранить размещенный рабочий процесс при вызове метода OnClose, однако сохранение в этом случае не гарантируется. При обработке важных данных необходимо частое сохранение экземпляров (например, после каждой операции отправки или через определенные интервалы времени), чтобы избежать потери данных.