public async Task <HashNode> GetFirstGreaterNode(HashGroup group, HashNode node) { return(await _hashNodeStore.QueryFirstGreaterNode(group.ID, node.ID)); }
public async Task UpdateNodeStatus(HashNode node) { await _hashNodeStore.UpdateStatus(node.ID, node.Status); }
public async Task UpdateNode(HashGroup group, HashNode node) { node.Group = group; node.GroupId = group.ID; await _hashNodeStore.Update(group.ID, node); }
public async Task AddNode(HashGroup group, HashNode node) { node.Group = group; node.GroupId = group.ID; await _hashNodeStore.Add(node); }
/// <summary> /// 获取指定节点的第一个大于指定节点Code值的节点 /// </summary> /// <param name="node"></param> /// <returns></returns> public async Task <HashNode> GetFirstGreaterNode(HashNode node) { return(await _imp.GetFirstGreaterNode(this, node)); }
/// <summary> /// 为该哈希组更新哈希节点状态 /// </summary> /// <param name="node"></param> /// <returns></returns> public async Task UpdateNodeStatus(HashNode node) { await _imp.UpdateNodeStatus(node); }
/// <summary> /// 为该哈希组修改哈希节点 /// </summary> /// <param name="node"></param> /// <returns></returns> public async Task UpdateNode(HashNode node) { await _imp.UpdateNode(this, node); }
/// <summary> /// 为该哈希组新增哈希节点 /// </summary> /// <param name="node"></param> /// <returns></returns> public async Task AddNode(HashNode node) { await _imp.AddNode(this, node); }