次のコードスニペットがありますがStatefulService
サブクラスの内部IReliableDictionary
を作成するためのhereを提供:アクター内でIReliableDictionaryを作成するには?
var myDictionary = await this.StateManager.
GetOrAddAsync<IReliableDictionary<string, long>>("myDictionary");
私の質問は、類似したコードを書く方法についてしかしActor
ためです。
Task<T> GetOrAddStateAsync<T>(string stateName, T value, CancellationToken cancellationToken = default(CancellationToken));
問題は、私が利用可能IReliableDictionary
実装を見つけることができません:2-番目のパラメータとして、Tの値をサポートしていIActorStateManager
の内側だけで次の宣言があります。正しいスニペットの外観はどうですか?
最初のスニペットは信頼できるサービス用で、2番目のスニペットは信頼できる俳優の方法です。状態管理者は異なる種類のものです。 – Mikhail
良い点、私はもっと 'Actor'関連の文脈で投稿を更新しました。実際に私の質問は、ActieのStateManagerに 'ReliableDictionary'を追加する方法です。 – MaGu