IGrainRuntime インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 |