给出错误的方法
methods that give error
一位开发人员离开了公司,将他的代码留给我。
它工作正常
但是当我将代码复制到我的计算机时,我开始遇到各种错误
有些使用的方法在任何地方都没有任何定义,甚至没有 google。
方法是:get_Routes()、get_Formatters()、get_XmlFormatter()、get_SupportedMediaTypes()
有谁知道从哪里定义或获取这些方法?
我需要导入任何库吗?
这是代码
using System;
using System.Collections.ObjectModel;
using System.Linq;
using System.Net.Http.Formatting;
using System.Net.Http.Headers;
using System.Runtime.CompilerServices;
using System.Web.Http;
namespace IntMan.WebAPI.App_Start
{
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
CorsHttpConfigurationExtensions.EnableCors(config);
HttpConfigurationExtensions.MapHttpAttributeRoutes(config);
HttpRouteCollectionExtensions.MapHttpRoute(config.get_Routes(), "DefaultApi", "api/{controller}/{id}", new { id = RouteParameter.Optional });
MediaTypeHeaderValue mediaTypeHeaderValue = config.get_Formatters().get_XmlFormatter().get_SupportedMediaTypes().FirstOrDefault<MediaTypeHeaderValue>((MediaTypeHeaderValue t) => t.MediaType == "application/xml");
config.get_Formatters().get_XmlFormatter().get_SupportedMediaTypes().Remove(mediaTypeHeaderValue);
}
}
}
我错过了这个方法以 get_
开头
这是正确答案。
只需在整个解决方案中找到 "this HttpConfiguration"。
您可以找到以 "get_"
开头的扩展方法
如果此解决方案不起作用.. 在整个解决方案中查找 "this IDisposable"。
因为 HttpConfiguration class 是 IDisposable
的实现
一位开发人员离开了公司,将他的代码留给我。 它工作正常
但是当我将代码复制到我的计算机时,我开始遇到各种错误
有些使用的方法在任何地方都没有任何定义,甚至没有 google。
方法是:get_Routes()、get_Formatters()、get_XmlFormatter()、get_SupportedMediaTypes()
有谁知道从哪里定义或获取这些方法? 我需要导入任何库吗?
这是代码
using System;
using System.Collections.ObjectModel;
using System.Linq;
using System.Net.Http.Formatting;
using System.Net.Http.Headers;
using System.Runtime.CompilerServices;
using System.Web.Http;
namespace IntMan.WebAPI.App_Start
{
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
CorsHttpConfigurationExtensions.EnableCors(config);
HttpConfigurationExtensions.MapHttpAttributeRoutes(config);
HttpRouteCollectionExtensions.MapHttpRoute(config.get_Routes(), "DefaultApi", "api/{controller}/{id}", new { id = RouteParameter.Optional });
MediaTypeHeaderValue mediaTypeHeaderValue = config.get_Formatters().get_XmlFormatter().get_SupportedMediaTypes().FirstOrDefault<MediaTypeHeaderValue>((MediaTypeHeaderValue t) => t.MediaType == "application/xml");
config.get_Formatters().get_XmlFormatter().get_SupportedMediaTypes().Remove(mediaTypeHeaderValue);
}
}
}
我错过了这个方法以 get_
开头这是正确答案。
只需在整个解决方案中找到 "this HttpConfiguration"。
您可以找到以 "get_"
开头的扩展方法如果此解决方案不起作用.. 在整个解决方案中查找 "this IDisposable"。
因为 HttpConfiguration class 是 IDisposable
的实现