/// <summary> /// 分裂一个指定的 readwrite 状态的 Shard。 /// </summary> /// <param name="client">client实例。</param> /// <param name="logstoreName">日志库名称</param> /// <param name="shardId">Shard ID</param> /// <param name="splitKey">split 切分位置</param> /// <param name="project">项目名,此参数将覆盖 client 中默认设置。</param> /// <returns>异步响应结果。</returns> /// <seealso cref="ILogServiceClient.SplitShardAsync"/> public static Task <IResponse <IList <ShardInfo> > > SplitShardAsync(this ILogServiceClient client, String logstoreName, Int32 shardId, String splitKey, String project = null) => client.SplitShardAsync(new SplitShardRequest(logstoreName, shardId, splitKey) { ProjectName = project });