project\OsEngine\Market\Servers\BitMax\BitMaxClient.cs ошибка в коде - не компилируется в MVS 2015

Не собирается решение OsEngine, скачанное с гитхаба 02.08.2019.

  1. avp

    Регистрация:
    26.07.19
    Сообщения:
    14
    Был на сайте:
    26.03.24

    BitMaxClient.cs в строках 344, 346 ругается на код:

    HttpWebResponse httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();
    string responseMsg;
    using (var stream = httpWebResponse.GetResponseStream())
    {
    using (StreamReader reader = new StreamReader(stream ?? throw new InvalidOperationException()))
    {
    responseMsg = reader.ReadToEnd();
    }

    }


    Мое предложение по исправлению:

    using (var stream = httpWebResponse.GetResponseStream())
    {
    // в этом месте я исправлял ошибку
    if (stream==null)
    {
    throw new InvalidOperationException(" Ошибка stream=null в var stream = httpWebResponse.GetResponseStream()");
    }
    using (StreamReader reader = new StreamReader(stream))
    {
    responseMsg = reader.ReadToEnd();
    }
    }


    Скачать osh1.png 104 Кб
    avp
    05.08.2019 11:38
    #1