IGrainRuntime インターフェイス

定義

orleans ランタイムへの Grain のゲートウェイ。 Grain は、このインターフェイスを介してのみランタイムと対話する必要があります。

public interface IGrainRuntime
type IGrainRuntime = interface
Public Interface IGrainRuntime

プロパティ

GrainFactory

グレイン ファクトリを取得します。

ReminderRegistry

orleans ランタイムへの Grain のゲートウェイ。 Grain は、このインターフェイスを介してのみランタイムと対話する必要があります。

ServiceId

このクラスターが実行されている ServiceId を提供します。 ServiceId は、サービスの有効期間中にサービスが複数回開始/再デプロイされた場合でも一定の状態を維持する、特定のサービスの有効期間が長い ID 値を想定しています。

ServiceProvider

サービス プロバイダーを取得します。

SiloAddress

このインスタンスに関連付けられているサイロ アドレスを取得します。

SiloIdentity

現在のサイロの一意識別子を取得します。 この文字列にはセマンティック コンテンツはありませんが、ログ記録に役立つ場合があります。

StreamProviderManager

orleans ランタイムへの Grain のゲートウェイ。 Grain は、このインターフェイスを介してのみランタイムと対話する必要があります。

TimeProvider

時間プロバイダーを取得します。

TimerRegistry

タイマー レジストリを取得します。

メソッド

DeactivateOnIdle(Grain)

orleans ランタイムへの Grain のゲートウェイ。 Grain は、このインターフェイスを介してのみランタイムと対話する必要があります。

DeactivateOnIdle(IGrainContext)

指定されたグレインがアイドル状態になったときに非アクティブ化します。

DelayDeactivation(Grain, TimeSpan)

orleans ランタイムへの Grain のゲートウェイ。 Grain は、このインターフェイスを介してのみランタイムと対話する必要があります。

DelayDeactivation(IGrainContext, TimeSpan)

少なくとも指定された時間が経過するまで、非アクティブのため、指定されたグレインのアイドルアクティブ化コレクションを遅延させます。

GetLogger(String)

orleans ランタイムへの Grain のゲートウェイ。 Grain は、このインターフェイスを介してのみランタイムと対話する必要があります。

GetStorage<TGrainState>(Grain)

orleans ランタイムへの Grain のゲートウェイ。 Grain は、このインターフェイスを介してのみランタイムと対話する必要があります。

GetStorage<TGrainState>(IGrainContext)

指定されたグレインのグレイン ストレージを取得します。

拡張メソッド

GetLogger(IGrainRuntime, String)

IGrainRuntime の拡張メソッド GetLogger

適用対象