BackgroundService クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
実行時間の長い IHostedServiceを実装するための基本クラス。
public ref class BackgroundService abstract : IDisposable, Microsoft::Extensions::Hosting::IHostedService
public abstract class BackgroundService : IDisposable, Microsoft.Extensions.Hosting.IHostedService
type BackgroundService = class
interface IHostedService
interface IDisposable
Public MustInherit Class BackgroundService
Implements IDisposable, IHostedService
- 継承
-
BackgroundService
- 実装
コンストラクター
| 名前 | 説明 |
|---|---|
| BackgroundService() |
BackgroundService クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| ExecuteTask |
バックグラウンド操作を実行するタスクを取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Dispose() |
アンマネージド リソースの解放、解放、またはリセットに関連付けられているアプリケーション定義のタスクを実行します。 |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| ExecuteAsync(CancellationToken) |
このメソッドは、 IHostedService の起動時に呼び出されます。 この実装では、実行されている実行時間の長い操作の有効期間を表すタスクを返す必要があります。 |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| StartAsync(CancellationToken) |
アプリケーション ホストがサービスを開始する準備ができたときにトリガーされます。 |
| StopAsync(CancellationToken) |
アプリケーション ホストが正常なシャットダウンを実行しているときにトリガーされます。 |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| StartAndStopAsync(IHostedService, CancellationToken) |
サービスを開始してすぐに停止します。 |