我試圖執行一個CSV MediaTypeFormatter我們的Web API如下所述: http://www.tugberkugurlu.com/archive/creating-custom-csvmediatypeformatter-in-asp-net-web-api-for-comma-separated-values-csv-formatCSV媒體類型格式化了的ASP.NET Web API
(我不希望在所有的代碼粘貼從那裏)
但我不明白它在使用下面的Web API控制器工作。 我用菲德勒調用與Web API:http://myhostname.com/api/csvexport?format=csv
public dynamic Get()
{
var ret = new[] { "CarId", "Make", "Model", "Name" };
return ret;
}
對於在CsvFormatter 「型」 我得到一個:
DeclaringMethod = 'type.DeclaringMethod' 扔類型的異常「System.InvalidOperationException 「
與
方法只能在一個類型被稱爲針對Type.IsGenericParameter是真實的。
所以我可能沒有得到格式化的權利的概念,並有類型的問題?