2011-02-04 13 views
1

WCF RESTステーターキットを使用してWCFサービスを作成しました。私はRequestInterceptorを使用して、認証(APIキーの検証)を行います.Interceptor(ProcessRequestメソッド)の内部で、私はHttpContextにHttpContextへのアクセスを取得したいと思います。 RequestInterceptor内のHttpContextにアクセスする方法を誰かに教えてもらえますか? Httpcontextはサービス中にアクセス可能ですが。WCF RequestInterceptor ProcessRequestメソッド内のHttpContextにアクセス

答えて

0

これは、HttpContextを取得しないでくださいが、ヘッダーと同じデータを取得する他の側面に行くことができます。

var prop = (HttpRequestMessageProperty)requestContext.RequestMessage.Properties[HttpRequestMessageProperty.Name]; 
      var queryString = requestContext.RequestMessage.Headers.To.AbsolutePath; 
      var authAccessToken = prop.Headers["Authorization"]; 
関連する問題