DelegatingHandler
을 사용하여 웹 API 응답을 래핑하려고합니다. 예를 들어 this을 사용하고 있습니다. 내용이 필요 어떤 점에서 DelegatingHandler를 사용하여 WebApi 응답 배치
if (response.TryGetContentValue(out content) && ...)
response.TryGetContentValue(out content)
실제로 아무것도 반환 (또는 인 content
변수를 채울)하지 않기 때문에이 솔루션은 작동하지 않았다. I '변화'코드에 ...
response.Content.ReadAsAsync<object>().Result;
이 ...이 작업을 수행하지만 경우
.TryGetContentValue
과 Content.ReadAsAsync
은 같은 값을 반환합니다. 왜 이것이 사실이 아닌가?
편집 :
TryGetContentValue가 true 또는 false를 반환하는지 확인할 수 있습니까? –
TryGetContentValue를 호출 할 때 Content 속성 (및 어떤 유형)의 값이 무엇인지 확인할 수 있습니까? –
@ MichałKomorowski : 거짓을 반환합니다. – Ropstah