TaskHttpResponseMessage 형식을 HttpResponseMessage 형식으로 반환 할 수있는 방법이 있습니까? 아래 코드를 참조하십시오.작업 <HttpResponseMessage> 반환 형식을 HttpResponseMessage 형식으로 반환 할 수있는 방법은 무엇입니까?
private HttpResponseMessage Process(string receiver,HttpRequestMessage request)
{
Reciever test = new Reciever();
Task<HttpResponseMessage> res= test.ReceiveAsync(receiver, request);
return res;
}
사실 내 ReceiveAsync 방법은 비동기 유형 내가 비동기 유형으로 프로세스를 방법 돼요.
이것에 대한 아이디어가 있으십니까?
감사합니다. 이 작업을 할 수
는
당신이 정답을 지배 한 때 (* "내가 해달라고 프로세스 메서드가 비동기 형식이되기를 원합니다. "*) 실제로 이것이 적절한 수정이 아닌 이유를 정당화해야합니다. – spender
당신이 단지 res.Result를 할 수 있다고 주장한다면 그것은 나쁜 습관으로 간주됩니다. 가능한 경우 await/async를 "항상 중지"하는 것이 좋습니다. – EJoshuaS
spender 님의 의견에 덧붙이면 수행중인 기본 작업이 비동기 작업이어야하는 이유는 무엇입니까? 동기 코드를 원한다면 괜찮아 지겠지만 동기식으로 만들어야합니다. – Servy