在 C# 5 和 winform 中,我使用了 Telegram 公司创建的库。在这个库中有一个函数SendDocument(UserId,DocumentStream)
。我知道在这个函数中,他们使用了 some HttpWebRequest
,并且它的Timeout
属性没有被处理。因为有时它无法发送大型文档,并且在 100 秒后(DotNet 中的默认超时),该函数会引发异常The task was canceled
。
从 Telegram 公司的文档中,我们可以发送 50 MB 的文件,而我的示例文件大约是 15 MB。
好的,现在我想调整HttpWebRequest
我所有服务器的超时时间,但我没有任何功能。
我可以调整HttpWebRequest.Timeout
服务器中的所有属性吗?