IHostedLifecycleService インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
StartAsync(CancellationToken)およびStopAsync(CancellationToken)の前または後に実行されるメソッドを定義します。
public interface class IHostedLifecycleService : Microsoft::Extensions::Hosting::IHostedService
public interface IHostedLifecycleService : Microsoft.Extensions.Hosting.IHostedService
type IHostedLifecycleService = interface
interface IHostedService
Public Interface IHostedLifecycleService
Implements IHostedService
- 実装
メソッド
| 名前 | 説明 |
|---|---|
| StartAsync(CancellationToken) |
アプリケーション ホストがサービスを開始する準備ができたときにトリガーされます。 (継承元 IHostedService) |
| StartedAsync(CancellationToken) |
StartAsync(CancellationToken)後にトリガーされます。 |
| StartingAsync(CancellationToken) |
StartAsync(CancellationToken)前にトリガーされます。 |
| StopAsync(CancellationToken) |
アプリケーション ホストが正常なシャットダウンを実行しているときにトリガーされます。 (継承元 IHostedService) |
| StoppedAsync(CancellationToken) |
StopAsync(CancellationToken)後にトリガーされます。 |
| StoppingAsync(CancellationToken) |
StopAsync(CancellationToken)前にトリガーされます。 |
拡張メソッド
| 名前 | 説明 |
|---|---|
| StartAndStopAsync(IHostedService, CancellationToken) |
サービスを開始してすぐに停止します。 |