0

次のMVCTypeFormatterコードがあり、次の方法についてサポートが必要です。

  • このオブジェクトに値を渡すか、コントローラーの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

リクエストオブジェクトにアクセスしてフル/相対パスを取得しますが、使用できません。

あなたはそれをそこから得ることができます、HttpContext.Curent.Requestそしてそのためにあなたはアセンブリへの参照を持っている必要がありますSystem.Web

于 2012-07-10T16:06:52.580 に答える