Example #1
0
 /// <summary>
 /// 获取Orleans流提供者
 /// </summary>
 /// <param name="clusterId">Orleans集群的唯一ID</param>
 /// <param name="serviceId">Orleans服务的唯一ID</param>
 /// <param name="connectionString">Orleans数据库连接串</param>
 /// <returns>流提供者</returns>
 public static IStreamProvider Fetch(string clusterId, string serviceId, string connectionString)
 {
     return(_cache.GetValue(String.Format("{0}*{1}", clusterId, serviceId), () => ClusterClient.Fetch(clusterId, serviceId, connectionString).GetStreamProvider(Name)));
 }
Example #2
0
 /// <summary>
 /// 获取Orleans流提供者
 /// </summary>
 /// <returns>Orleans流提供者</returns>
 public static IStreamProvider Fetch()
 {
     return(ClusterClient.Fetch().GetStreamProvider(Name));
 }