次の方法で共有


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)

グレイン タイマーを作成します。

適用対象