/// <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))); }
/// <summary> /// 获取Orleans流提供者 /// </summary> /// <returns>Orleans流提供者</returns> public static IStreamProvider Fetch() { return(ClusterClient.Fetch().GetStreamProvider(Name)); }