次の方法で共有


BatchWorkerFromDelegate クラス

定義

BatchWorker提供されたデリゲートをそのWork()実装として実行する実装。

public class BatchWorkerFromDelegate : Orleans.BatchWorker
type BatchWorkerFromDelegate = class
    inherit BatchWorker
Public Class BatchWorkerFromDelegate
Inherits BatchWorker
継承
BatchWorkerFromDelegate

コンストラクター

BatchWorkerFromDelegate(Func<Task>, CancellationToken)

新しい BatchWorkerFromDelegate インスタンスを初期化します。

BatchWorkerFromDelegate(Func<Task>)

BatchWorker提供されたデリゲートをそのWork()実装として実行する実装。

フィールド

lockable

BatchWorker提供されたデリゲートをそのWork()実装として実行する実装。

(継承元 BatchWorker)

プロパティ

CancellationToken

このバッチ ワーカーの取り消しに使用する取り消しを取得または設定します。

(継承元 BatchWorker)

メソッド

IsIdle()

このワーカーがアイドル状態かどうかを確認します。

(継承元 BatchWorker)
Notify()

さらに作業があることをワーカーに通知します。

(継承元 BatchWorker)
Notify(DateTime)

バッチ ワーカーに対して、指定した で作業を再度実行していない場合は、再度実行するように指示します utcTime

(継承元 BatchWorker)
NotifyAndWaitForWorkToBeServiced()

作業が増え、現在の作業サイクルを待ち、現在サービスを受いていない作業がある場合は次の作業サイクルも待機するようにワーカーに通知します。

(継承元 BatchWorker)
WaitForCurrentWorkToBeServiced()

現在の作業サイクルを待ち、現在サービスされていない作業がある場合は次の作業サイクルも待機します。

(継承元 BatchWorker)
Work()

このメンバーを派生クラスに実装して、作業サイクルを構成するものを定義します

適用対象