gpt4 book ai didi

c# - 'System.Net.Http.ObjectContent '不包含带有2个参数的构造函数

转载 作者:行者123 更新时间:2023-12-02 10:52:01 25 4
gpt4 key购买 nike

var cnt = new ObjectContent<int>(1, new JsonMediaTypeFormatter());

上面的行在下面给出了编译器错误

'System.Net.Http.ObjectContent'不包含带有2个参数的构造函数

如何解决这个问题?

UPD: http://msdn.microsoft.com/en-us/library/hh944687(v=vs.108).aspx具有2、3和3个参数

最佳答案

您正在使用哪个版本的Web API?这可能是因为如果使用Beta版本,则构造函数是内部的

基本上,在一个预发行版本中,ObjectContent构造函数具有内部含义,您将必须使用以下代码:

HttpRequestMessage<T> request = new HttpRequestMessage<T>();  
ObjectContent<T> content = request.CreateContent<T>(operationInput,
new MediaTypeHeaderValue(Constants.ContentTypeXml),
new MediaTypeFormatterCollection() { new XmlMediaTypeFormatter() }, new FormatterSelector());

见下面的链接

http://blog.sacaluta.com/2012/02/aspnet-web-api-objectcontent.html

关于c# - 'System.Net.Http.ObjectContent <T>'不包含带有2个参数的构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15668458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com