Что является эквивалентом RegisterObject / QueueBackgroundWorkItem в ASP.NET 5

В ASP.NET "System.Web" фоновую работу можно зарегистрировать черезRegisterObject/QueueBackgroundWorkItem чтобы принять участие в последовательности завершения работы IIS (с 90-секундным льготным периодом), но я изо всех сил пытаюсь найти точный эквивалент в ASP.NET 5.

Глядя на источник дляMicrosoft.AspNet.Hosting.HostingEngineЯ вижу, что это сигнал черезIApplicationLifecycle.ApplicationStopping а такжеIApplicationLifecycle.ApplicationStopped (между которыми он располагает сервером иPipelineInstance), но в течение 90-секундного льготного периода, похоже, нет места, которое требовало быRegisterObject в старом API.

Уровень интеграции IIS еще не был открытым (если вообще когда-либо), поэтому трудно понять, как эта реализация отображает вещи.

Я пропускаю API? Должен ли я выполнить блокировку выключения черезCancellationToken.Register()? Это то, что было оставлено вне "v1 of vNext"?

Любое просвещение будет высоко ценится.

Ответы на вопрос(1)

Ваш ответ на вопрос