Я использую этот код для чтения данных и комментариев коллег:
public Dictionary<int, string> ResolvePeerMethod()
{
Dictionary<int, string> peerInfo = new Dictionary<int, string>();
int count = 0;
string[] peerinfo = new string[1];
PeerNameResolver resolver = new PeerNameResolver();
PeerName peerName123 = new PeerName("peer id");
PeerNameRecordCollection results = resolver.Resolve(peerName123);
foreach (PeerNameRecord record in results)
{
if (record.Comment != null)
{
peerinfo[0] = record.Comment;
peerInfo.Add(0, peerinfo[0]);
}
if (record.Data != null)
{
peerinfo[1] = (System.Text.Encoding.ASCII.GetString(record.Data));
peerInfo.Add(1, peerinfo[1]);
}
}
return peerInfo;
}
Это должно вернуть словарь с данными и комментариями, но он просто пропускает код, потому что не находит никакой записи всверстникЗапуск одного и того же кода в консоли работает.peer id
правильно;Я проверял это несколько раз.