asp.net-web-api2相关内容

WebAPI 2的RoutePrefix Order替代

在WebAPI中,您可以在 RouteAttribute 中指定 Order ,以确定路由的匹配顺序.例如,以下内容将匹配/other 匹配/blah 与 GetByName 之前的 GetOther [HttpGet,Route("{name}",Order = 1)]公共字符串GetByName(字符串名称){...}[HttpGet,Route("other")]公共字符串GetOth ..
发布时间:2021-04-11 20:46:33 C#/.NET

如何将小数属性发布到Web API 2?

我将JSON对象发布到Web api 2(使用Angular),如下所示: var request = $ http({方法:"POST",网址:"http://localhost:52389/odata/Venues",数据:{地址:“我的地址",纬度:72.17}}); 此消息已发布到Web api操作: IHttpActionResult公共帖子(地点) 地点具有以下属性: ..
发布时间:2021-04-11 20:46:22 其他开发

异步Web服务调用并非始终异步

在使用带有ASP.NET Web API 2的任务并行库创建异步Web服务时遇到问题.我对方法 StartAsyncTest 进行了异步调用,并创建了取消令牌来中止方法.我在全局存储令牌,然后检索它并从第二个方法 CancelAsyncTest 调用它.这是代码: //专用全局词典,用于保存文本搜索令牌私有静态Dictionary ..
发布时间:2021-04-11 20:46:18 C#/.NET

Kofax TotalAgility将PDF文档发送到Jobs Queue(KTA)

我对KTA SDK感到茫然.我的意图是将带有一些标题的PDF格式的扫描文档传递给KTA的工作队列.在我仍在阅读文档时,我现在最好的猜测是将Document类用作DTO,然后我需要调用一个方法来将该Document作为参数传递: ...[HttpPost]公共HttpResponseMessage Upload(){var httpRequest = System.Web.HttpContext ..
发布时间:2021-04-11 20:46:12 C#/.NET

HTTP POST在OWIN自托管Web API中不起作用

我是自我托管Web API的人.我从集成测试中获得的任何Get Reqeust都可以正常工作.但是,任何POST请求都将引发连接被拒绝.我似乎无法掌握正在发生的事情. 错误消息 system.Net.HttpRequestException:将请求发送到远程服务器时发生错误.SocketException:无法建立连接,因为目标计算机被主动拒绝. 代码 使用(WebApp.Star ..
发布时间:2021-04-11 20:46:06 C#/.NET

PutAsync不会将请求发送到Web api,但是提琴手可以正常工作

几个小时以来,我一直在试图找出问题所在,而我只是找不到问题所在. 通过Mvc应用程序,put方法不会被命中,请求不会发生.但是,当我在提琴手中对其进行测试时,api中的PutMethod可以正常工作. 希望有人可以帮我清理一下. 也欢迎使用指针以提供更好的结构或一些好的文档. public void UpdateWerknemerCompetentieDetail(int w ..
发布时间:2021-04-11 20:45:55 C#/.NET

具有内部设置器的OData属性-如UpdateDate

我有一个带有“动物"类的模型. “动物"类具有几个属性,但让我们关注以下属性: 创建日期 CreateUser 在“动物"类中,我可以通过执行以下操作来使CreateDate工作: [DatabaseGenerated(DatabaseGeneratedOption.Computed)]公共DateTime CreateDate {get;放;} 这使我可以通过将数据库中的 ..
发布时间:2021-04-11 20:45:49 其他开发

Swashbuckle 5和多部分/表单数据帮助页面

我一直试图让Swashbuckle 5使用multipart/form-data参数为带有Post请求的ApiController生成完整的帮助页面.该操作的帮助页面出现在浏览器中,但是不包含有关表单中传递的参数的信息.我创建了一个操作过滤器,并在SwaggerConfig中启用了该过滤器,该网页包含URI参数,返回类型以及从XML注释派生的其他信息,这些信息显示在浏览器帮助页面中.但是,在操作过 ..
发布时间:2021-04-11 20:45:42 其他开发

将Ninject与Ninject.Web.Api一起用于Web Api 2在ASP.NET MVC 5中不起作用

我正在开发一个Asp.NET MVC项目.我的项目也有Web API.我在Visual Studio 3中使用ASP.NET MVC5和Web Api2.我正在使用ninject进行依赖项注入.我知道ninject for Web不适用于Web Api2.因此,我尝试使用Ninject for Web Api. 我使用nuget软件包管理器为Web api 2软件包安装了ninject ..

在运行时禁用OData V4元数据和控制器

我们软件中有多个模块,这些模块可以作为一个产品提供.激活模块后,这些功能将可用.我们希望我们的OData API遵循相同的模式.但是我不知道如何使$ metadata忽略已禁用模块的控制器.基本上,我想确定什么时候可用,而不是应用程序启动时间. 我们使用以下类型的cod来注册路线: 静态公共无效寄存器(HttpConfiguration配置){config.MapHttpAttribute ..
发布时间:2021-04-11 20:38:19 C#/.NET