2016-06-13 3 views
0

私のサービスファブリック環境では、指定されたシングルトンインスタンスにデータを送信したいと思います。私はサービスプロキシを作成する機能を使用する場合、私はこれだけのような論理的なURLを使用することができます。サービスファブリック内の指定されたシングルトンインスタンスにデータを送信する方法

var client = ServiceProxy.Create<IServiceInterface>(new Uri(“fabric:/platform/service”), ServicePartitionKey.Singleton, TargetReplicaSelector.RandomInstance); 

TargetReplicaSelectorは私だけRandomInstancのオプションを提供します。ランダムインスタンスは実際に私のために働いていません。私は簡単に私の環境で利用可能なすべてのシングルトンのインスタンスを検索できます:

var resolver = ServicePartitionResolver.GetDefault(); var partition = await resolver.ResolveAsync(new Uri(“fabric:/platform/service”), ServicePartitionKey.Singleton, new CancellationToken()); var endpoints 
= partition.Endpoints; 

が、私は受信エンドポイントデータからServiceProxyを作成することはできません。

答えて

関連する問題