0

我有以下 MVC TypeFormatter 代码,我需要帮助:

  • 将值传递给该对象或从控制器的 get 方法中引用它们

     public class ObjectSomeTypeOfFormatter : MediaTypeFormatter
     {
         public override Task WriteToStreamAsync(Type type, object value, Stream stream, HttpContentHeaders contentHeaders, TransportContext transportContext)
        {    
         // Method that I'm overriding where I need to access some variables defined from controller.
        }
     }
    
4

1 回答 1

1

访问 Request 对象以获取完整/相对路径,但它不可用。

您可以从中获取它HttpContext.Curent.Request,为此您需要参考System.Webasembly。

于 2012-07-10T16:06:52.580 回答