UWP 앱에서 사용자 입력을 기다리는 비동기 조작
이 안내서는 버튼 클릭과 같은 특정 이벤트가 트리거 될 때까지 UWP (Universal Windows 플랫폼) 응용 프로그램 내에서 비동기 메소드의 실행을 일시적으로 중단하는 방법을 보여줍니다. 이것은 진행하기 전에 장기 비동기 프로세스 (이 예에서 )가 사용자 상호 작용이 필요할 때 특히 유용합니다. 메소드 1 : 신호로 를 사용합니다
클래스는 간단한 신호 메커니즘을 제공합니다. 이를 구현하는 방법은 다음과 같습니다.
GetResults
SemaphoreSlim
는 사용자 상호 작용의 완료를 나타내는 를 만들어보다 유연한 접근 방식을 제공합니다.
비동기 작동을 효과적으로 일시 중지합니다. 응용 프로그램의 아키텍처와 복잡성에 가장 적합한 방법을 선택하십시오. SemaphoreSlim
위 내용은 메트로 앱에서 이벤트가 발생할 때까지 Async 메소드 실행을 중단하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!