Я устал использовать оператор после просмотра ссылок в stackoverflow, но все еще не мог найти точное решение.
using (MemoryStream stream = new MemoryStream(textAsBytes))
{
using (HttpResponseMessage httpResponseMessage = new HttpResponseMessage(HttpStatusCode.OK)
{
Content = new StreamContent(stream)
})
{
httpResponseMessage.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment")
{
FileName = "main-theme.scss"
};
httpResponseMessage.Content.Headers.ContentType = new MediaTypeHeaderValue("text/css");
ResponseMessageResult responseMessageResult = ResponseMessage(httpResponseMessage);
return responseMessageResult;
}
}
получаю следующую ошибку
CA2000 В методе 'GetStyleSheet()' объект 'new HttpResponseMessage()' не размещается по всем путям исключений. Вызовите System.IDisposable.Dispose для объекта «new HttpResponseMessage()», прежде чем все ссылки на него будут вне области видимости.