DelegatingHandler
を使用してWeb API応答をラップしようとしています。私は例としてthisを使用しています。DelegatingHandlerを使用してWebApi応答をラップする
いくつかの時点で、内容はレスポンスオブジェクトから読み取るする必要があります
if (response.TryGetContentValue(out content) && ...)
response.TryGetContentValue(out content)
は、実際には何を返す(またはあるcontent
変数移入)をしないので、解決策は動作しませんでした。
しかしI '変更' コードに...
response.Content.ReadAsAsync<object>().Result;
...それは作業を行います。
TryGetContentValue
とContent.ReadAsAsync
は同じ値を返します。なぜこれは当てはまりませんか?
EDIT:
TryGetContentValueがtrueまたはfalseを返すかどうか確認できますか? –
TryGetContentValueを呼び出すときに、Contentプロパティ(およびそのタイプ)の値が何であるかを確認できますか? –
@MichałKomorowski:それは偽を返します – Ropstah