草庐IT

MX_Controller

全部标签

c# - 将逻辑调用上下文从 OWIN 管道传递到 WebApi Controller

我正在尝试根据StephenCleary的帖子http://blog.stephencleary.com/2013/04/implicit-async-context-asynclocal.html传递有关逻辑调用上下文的上下文信息(使用CallContext.LogicalSetData(CallContextKey,value));并受到https://github.com/neuecc/OwinRequestScopeContext中代码的启发.该值将通过OWIN管道可用,但当调用进入WebApiController时不可用,该值未设置。我还注意到,在Controller中设置断

c# - 将逻辑调用上下文从 OWIN 管道传递到 WebApi Controller

我正在尝试根据StephenCleary的帖子http://blog.stephencleary.com/2013/04/implicit-async-context-asynclocal.html传递有关逻辑调用上下文的上下文信息(使用CallContext.LogicalSetData(CallContextKey,value));并受到https://github.com/neuecc/OwinRequestScopeContext中代码的启发.该值将通过OWIN管道可用,但当调用进入WebApiController时不可用,该值未设置。我还注意到,在Controller中设置断

c# - ASP.NET WebApi - 一个 Controller 中的多个 GET 操作

我有UsersController,基本的REST模式工作正常。但是,我需要一个额外的模式users/{id}/usergroups来返回该用户的所有用户组。实现这个的最佳方法是什么,因为我想我将需要在更多Controller上使用类似的路由。仅仅默认的是不够的...错误Multipleactionswerefoundthatmatchtherequest:Api.Models.Users.UserGetUser(Int32)ontypeApi.Controllers.UsersControllerSystem.Collections.Generic.IEnumerable`1[Api

c# - ASP.NET WebApi - 一个 Controller 中的多个 GET 操作

我有UsersController,基本的REST模式工作正常。但是,我需要一个额外的模式users/{id}/usergroups来返回该用户的所有用户组。实现这个的最佳方法是什么,因为我想我将需要在更多Controller上使用类似的路由。仅仅默认的是不够的...错误Multipleactionswerefoundthatmatchtherequest:Api.Models.Users.UserGetUser(Int32)ontypeApi.Controllers.UsersControllerSystem.Collections.Generic.IEnumerable`1[Api

c# - 添加 Controller 错误无法检索元数据

我想在VS2012中的MVC4应用程序中添加Controller,如下图所示:型号:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Data.Entity;namespaceMvcDemo.Models{publicclassMovieDB{publicintID{get;set;}publicstringTitle{get;set;}publicstringDirector{get;set;}publicDateTimeDate{get;set;}}pub

c# - 添加 Controller 错误无法检索元数据

我想在VS2012中的MVC4应用程序中添加Controller,如下图所示:型号:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Data.Entity;namespaceMvcDemo.Models{publicclassMovieDB{publicintID{get;set;}publicstringTitle{get;set;}publicstringDirector{get;set;}publicDateTimeDate{get;set;}}pub

用 Spring 管理 Controller,你觉得可行吗?

上篇文章和小伙伴们聊了Spring容器中的父子容器问题,也和小伙伴们梳理了Spring容器和SpringMVC容器之间的关系,其中,Spring容器是父容器,SpringMVC是子容器,父容器可以访问子容器中的Bean,但是子容器无法访问父容器中的Bean。在一个SSM项目中,你可以单纯使用SpringMVC容器,这个没问题,项目可以正常运行。但是,有的小伙伴可能要问了,如果把所有的Bean都扫描到Spring容器中行不行?先来说结论:可以!但是需要额外配置。阅读本文需要先了解Spring容器的父子容器哦,如果还不了解的话建议先阅读上篇文章。为什么不能把所有Bean都注册到Spring容器中呢

c# - 尝试使用 WebAPI 时获取 "No type was found that matches the controller named ' SampleSlashBaseService'"

我有一个带有名为SlashBaseService的基本ApiController的webapi项目:[RouteArea("uBase")]publicabstractclassSlashBaseService:ApiController{}生成的dll用于WebForms项目,因此我还有一个WebActivator类,其中包含以下代码来生成路由:RouteTable.Routes.MapHttpAttributeRoutes(config=>{//GetallservicesinheritingfromSlashBaseServiceforeach(varassemblyinAppD

c# - 尝试使用 WebAPI 时获取 "No type was found that matches the controller named ' SampleSlashBaseService'"

我有一个带有名为SlashBaseService的基本ApiController的webapi项目:[RouteArea("uBase")]publicabstractclassSlashBaseService:ApiController{}生成的dll用于WebForms项目,因此我还有一个WebActivator类,其中包含以下代码来生成路由:RouteTable.Routes.MapHttpAttributeRoutes(config=>{//GetallservicesinheritingfromSlashBaseServiceforeach(varassemblyinAppD

c# - 如何将 Owin 上下文传递给被注入(inject) Api Controller 的 Repo

我有一个MVCWebApiowin(软托管)项目,它使用Unity来解决Controller依赖性看起来像这样publicclassPacientaiController:ODataController{privatereadonlyIEntityReporepo;publicPacientaiController(IEntityReporepo){this.repo=repo;}我要解决的问题是如何将“OwinContex”传递到Repo。publicclassPacientasEntityRepo:IEntityRepo,IDisposable{publicPacientasEnt