共用方式為


GrainBaseExtensions 類別

定義

IGrainBase 實作的協助程式方法。

public static class GrainBaseExtensions
type GrainBaseExtensions = class
Public Module GrainBaseExtensions
繼承
GrainBaseExtensions

方法

DeactivateOnIdle(IGrainBase)

完成目前的粒紋方法呼叫之後,停用此粒紋啟用。 此呼叫會將目前粒紋的啟用標示為在目前方法結尾停用和移除。 下一個對這個粒紋的呼叫會導致使用不同的啟用,這通常表示運行時間會自動建立新的啟用。

MigrateOnIdle(IGrainBase)

開始嘗試將此實例移轉至另一個位置。 移轉會擷取目前的 RequestContext,使其可供啟用的放置總監使用,以便在選取新位置時加以考慮。 當沒有任何要求正在執行時,移轉將會以異步方式發生,而且如果啟用的放置控制器未選取替代位置,則不會發生。

RegisterGrainTimer(IGrainBase, Func<CancellationToken,Task>, GrainTimerCreationOptions)

建立粒紋定時器。

RegisterGrainTimer(IGrainBase, Func<CancellationToken,Task>, TimeSpan, TimeSpan)

建立粒紋定時器。

RegisterGrainTimer(IGrainBase, Func<Task>, GrainTimerCreationOptions)

IGrainBase 實作的協助程式方法。

RegisterGrainTimer(IGrainBase, Func<Task>, TimeSpan, TimeSpan)

建立粒紋定時器。

RegisterGrainTimer<TState>(IGrainBase, Func<TState,CancellationToken,Task>, TState, GrainTimerCreationOptions)

建立粒紋定時器。

RegisterGrainTimer<TState>(IGrainBase, Func<TState,CancellationToken,Task>, TState, TimeSpan, TimeSpan)

建立粒紋定時器。

RegisterGrainTimer<TState>(IGrainBase, Func<TState,Task>, TState, GrainTimerCreationOptions)

IGrainBase 實作的協助程式方法。

RegisterGrainTimer<TState>(IGrainBase, Func<TState,Task>, TState, TimeSpan, TimeSpan)

建立粒紋定時器。

適用於