我有以下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.
}
}
答案 0 :(得分:1)
访问Request对象以获取完整/相对路径,但事实并非如此 可用。
您可以从HttpContext.Curent.Request
获取该内容,因此您需要参考System.Web
asembly。