Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么client.GetUserDialogsAsync()抛出错误';t在TLS中读取数据包长度_C#_.net_Wpf_Async Await_Telegram - Fatal编程技术网

C# 为什么client.GetUserDialogsAsync()抛出错误';t在TLS中读取数据包长度

C# 为什么client.GetUserDialogsAsync()抛出错误';t在TLS中读取数据包长度,c#,.net,wpf,async-await,telegram,C#,.net,Wpf,Async Await,Telegram,我有一个wpf应用程序,它使用两个不同的电报帐户向不同的组和频道发送相同的消息。它在90%的死刑执行中表现完美,在10%的死刑执行中失败。我的意思是,第一个帐户读取并发送它的消息,但在10%的执行中,第二个帐户由于无法读取数据包长度错误而失败。 下面是引发错误的代码行: for (int k = 1; k < clients.Length; k++) { tldialogs[k] = clients[k].client.GetUserDialogsAsync().Result a

我有一个wpf应用程序,它使用两个不同的电报帐户向不同的组和频道发送相同的消息。它在90%的死刑执行中表现完美,在10%的死刑执行中失败。我的意思是,第一个帐户读取并发送它的消息,但在10%的执行中,第二个帐户由于无法读取数据包长度错误而失败。 下面是引发错误的代码行:

for (int k = 1; k < clients.Length; k++)
{
    tldialogs[k] =  clients[k].client.GetUserDialogsAsync().Result as TLDialogs;
    ...
}
for(int k=1;k
如果您知道这方面的任何信息,请告诉我并帮助我解决这一难题。

您可以使用此代码

var dialogs = (TLDialogs) await client.GetUserDialogsAsync();