작업이 동 기적으로 실행되는지 여부를 알려주는 속성이 있음을 희미하게 기억하지만 내 메모리는 지금 막 실패합니다. 아니면 거기에있을 수 있습니다 그리고 나는이 하나의 IAsyncResult.CompletedSynchronously
을 혼합 오전?작업이 동 기적으로 완료되었는지 확인하는 방법?
2
A
답변
4
확인이 : Task.IAsyncResult.CompletedSynchronously Property
이 설명을 많이 대답처럼 보인다입니다 :
는 작업이 동 기적으로 완료되었는지 여부의 표시를 가져옵니다. 당신이
Task
명시 적으로 구현하기 때문에IAsyncResult
에Task
캐스팅해야합니다 속성 값을 확인하기 위해
. WindowsRuntimeSystemExtensions.AsAsyncOperationSystem
네임 스페이스에 정의 : 대신 당신이 확장 방법을 사용할 수있는 명시 적 캐스트의
bool? result = (myTask as IAsyncResult)?.CompletedSynchronously;
현재 property implementation의 개그가 있지만
bool result = myTask.AsAsyncOperation().CompletedSynchronously;
합리적 코멘트에서 지적했다. 2016 년 10 월 1 일부터 항상 false
을 반환합니다. 이것은 변경 될 수 있습니다.
관련 문제
- 1. Pheanstalk 작업이 완료되었는지 확인하는 방법
- 2. resque 작업이 완료되었는지 확인하는 방법
- 3. 소켓 비동기 작업이 동 기적으로 완료됩니까?
- 4. Beanstalkd 대기열의 작업이 Laravel에서 완료되었는지 확인하는 방법
- 5. jQuery : 모든 비동기 작업이 완료되었는지 확인하는 방법
- 6. RequireJS와 동 기적으로 스크립트를로드하는 방법
- 7. NSStream을 동 기적으로 호출하는 방법
- 8. webbrowser.navigate에 동 기적으로 액세스하는 방법
- 9. WorkflowApplication을 동 기적으로 실행하는 방법
- 10. 동 기적으로 소리를냅니다.
- 11. slideDown과 동 기적으로 스크롤
- 12. Ajax를 동 기적으로 호출하기
- 13. nodejs를 동 기적으로 호출하십시오.
- 14. 동 기적으로 콘솔에 쓰기
- 15. 파일을 동 기적으로 업로드
- 16. 작업은 동 기적으로
- 17. LocalMessageSender를 동 기적으로 사용하기
- 18. 동 기적으로 requirejs 사용
- 19. GC.Collect를 동 기적으로 실행하십시오.
- 20. CancelIoEx가 동 기적으로 취소되었는지 확인
- 21. PHP 문이 동 기적으로 실행됩니까?
- 22. redis 메서드를 동 기적으로 호출
- 23. setTimeout이 동 기적으로 실행되지 않습니다.
- 24. 작업이 현재 스레드에서 동 기적으로 실행되도록하는 방법은 무엇입니까?
- 25. indexedDB를 동 기적으로 액세스하려면 어떻게합니까?
- 26. OpenGL 작업이 완료되었는지 여부를 알려주는 방법이 있습니까?
- 27. NSOperation 작업이 완료되었는지 확인하는 방법은 무엇입니까?
- 28. 대기열의 특정 작업이 완료되었는지 확인하는 방법은 무엇입니까?
- 29. 모든 AsyncTask가 완료되었는지 확인하는 방법?
- 30. 스레드를 파이썬과 동 기적으로 실행하는 방법은 무엇입니까?
불행히도 여기 MSDN이 잘못된 것입니다. 속성은 항상 false를 반환합니다. https://referencesource.microsoft.com/#mscorlib/system/threading/Tasks/Task.cs,1619 –
@IvanDanilov @IvanDanilov 해답을 업데이트했습니다. 설명해 주셔서 감사합니다. . –