首页 > 解决方案 > 使用 RestSharp 收听文本/事件流

问题描述

我目前正在这样做:

static void Main(string[] args) {
    string tempFile = Path.GetTempFileName();
    Console.Write(tempFile);
    var client = new RestClient(BaseURL);
    using (var writer = File.OpenWrite(tempFile)) {
        var req = new RestRequest {
            ResponseWriter = (responseStream) => {
                using (responseStream) {
                    responseStream.CopyTo(writer);
                }
            }
        };
        var response = client.DownloadData(req);
    }
    Console.ReadKey();
}

并且,它将数据保存到指定的临时文件中。但是,当应该发送另一个事件时;该文件未更新。当我阅读代码时,这是可以理解的;但我不知道还能做什么来让它听,而不仅仅是下载一次并将其保存到文件中。

标签: c#restsharpserver-sent-events

解决方案


推荐阅读