여기에 방법입니다 :마지막에 기다린 메서드에 대한 호출이 이후에 아무 것도 없을 경우 메서드에 반환되지 않도록 최적화되어 있습니까?
async (a) =>
{
await DoSomethingForTheFirstTimeAsync();
await DoSomethingForTheSecondTimeAsync();
await DoSomethingForTheLastTimeAsync();
}
질문은 "우리는 방법을 다시 얻을 것이다 마지막 호출이 작업의 완료 후?" 나는 그것이 필요한 상황을 보지 못한다.
이전 컨텍스트로 돌아갈 필요가 없다면, 사용하지 마십시오 –
제 이해는 여전히 반환하고 메서드를 끝냅니다. 왜 묻는거야? 당신이 짓고있는 앱에는 아무런 차이가 없어야합니다. 또한 무효 비동기 메서드의 사용 주위에이 게시물을 좀 봐 http://stackoverflow.com/questions/12144077/async-await-when-to-return-a-task-vs-void –
@ MurrayFoxcroft 메서드는 로컬 루트를 유지합니다. 나는 그것에 정말로 문제가 없다. 궁금해서 일부 특정 최적화가있을 경우 대답을 찾을 수 없기 때문에 주로 묻습니다. –