共用方式為


BatchWorkerFromDelegate 類別

定義

BatchWorker 作,執行提供的委派做為其實作 Work()

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

建構函式

BatchWorkerFromDelegate(Func<Task>)

BatchWorker 作,執行提供的委派做為其實作 Work()

BatchWorkerFromDelegate(Func<Task>, CancellationToken)

初始化新的 BatchWorkerFromDelegate 執行個體。

欄位

lockable

BatchWorker 作,執行提供的委派做為其實作 Work()

(繼承來源 BatchWorker)

屬性

CancellationToken

取得或設定用來取消此批次背景工作角色的取消。

(繼承來源 BatchWorker)

方法

IsIdle()

檢查此背景工作角色是否閒置。

(繼承來源 BatchWorker)
Notify()

通知背景工作角色有更多工作。

(繼承來源 BatchWorker)
Notify(DateTime)

指示批次背景工作角色再次執行以檢查工作,如果尚未在指定 utcTime 時再次執行。

(繼承來源 BatchWorker)
NotifyAndWaitForWorkToBeServiced()

通知背景工作人員有更多工作,並等候目前的工作週期,如果目前沒有服務的工作,也會等待下一個工作週期。

(繼承來源 BatchWorker)
WaitForCurrentWorkToBeServiced()

等候目前的工作週期,如果目前沒有服務的工作,也會等候下一個工作週期。

(繼承來源 BatchWorker)
Work()

在衍生類別中實作這個成員,以定義構成工作週期的內容

適用於