private void Resolver_Completed(LibP2P.ResolveToken token, IEnumerable <LibP2P.PeerNodeData <UserData> > userDatas, bool cancelled) { AddLog(nameof(Resolver_Completed), token, cancelled ? "Cancelled" : userDatas.Count().ToString() + "項目"); if (!cancelled) { CheckDeleted(userDatas); } RestartTimer(); SetLoadButton(false); }
void AddLog(string actionName, LibP2P.ResolveToken token = null, string message = "") { listViewLog.BeginUpdate(); try { var item = listViewLog.Items.Add(DateTime.Now.ToLongTimeString()); item.SubItems.Add(null == token ? "" : token.ToString()); item.SubItems.Add(actionName); item.SubItems.Add(message); if (checkBoxAutoScroll.Checked) { item.EnsureVisible(); } } finally { listViewLog.EndUpdate(); } }
private void Resolver_CompletedException(LibP2P.ResolveToken token, Exception exception) { AddLog(nameof(Resolver_CompletedException), token, exception.ToString()); }
private void Resolver_ProgressChanged(LibP2P.ResolveToken token, int progressPercentage, LibP2P.PeerNodeData <UserData> nodeData) { SetUserData(nodeData); AddLog(nameof(Resolver_ProgressChanged) + $"({progressPercentage})", token, nodeData.Data.ToString()); }