如何将值传递给MediaTypeFormatter方法?

时间:2012-07-10 15:47:32

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4

我有以下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.
        }
     }
    

1 个答案:

答案 0 :(得分:1)

  

访问Request对象以获取完整/相对路径,但事实并非如此   可用。

您可以从HttpContext.Curent.Request获取该内容,因此您需要参考System.Web asembly。