为了账号安全,请及时绑定邮箱和手机立即绑定

asp.net core中如何创建HttpResponseHeaders的实例

asp.net core中如何创建HttpResponseHeaders的实例

侃侃尔雅 2018-08-06 08:09:14
使用 new 创建var headers = new HttpResponseHeaders();编译会出现下面的错误HttpResponseHeaders' does not contain a constructor that takes 0 arguments因为 HttpResponseHeaders 类是 sealed 的public sealed class HttpResponseHeaders : HttpHeaders{ }
查看完整描述

1 回答

?
胡说叔叔

TA贡献1804条经验 获得超8个赞

通过 corefx 的源码发现 HttpResponseMessage 的 Headers 属性会创建 HttpResponseHeaders 的实例

public HttpResponseHeaders Headers
{    get
    {        if (_headers == null)
        {
            _headers = new HttpResponseHeaders();
        }        return _headers;
    }
}

于是借助它解决了问题

var headers = new HttpResponseMessage().Headers;


查看完整回答
反对 回复 2018-08-26
  • 1 回答
  • 0 关注
  • 673 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信