다음을 통해 공유


WebUINavigatedOperation.GetDeferral 메서드

정의

앱 탐색 완료가 지연되도록 요청합니다.

public:
 virtual WebUINavigatedDeferral ^ GetDeferral() = GetDeferral;
WebUINavigatedDeferral GetDeferral();
public WebUINavigatedDeferral GetDeferral();
function getDeferral()
Public Function GetDeferral () As WebUINavigatedDeferral

반환

탐색된 지연 개체입니다.

설명

앱이 최상위 문서를 탐색하거나 다시 로드하면 앱이 UI를 표시할 준비가 되었다고 표시될 때까지 시스템이 앱의 시각적 개체를 중지합니다. 탐색된 이벤트 처리기에서 앱이 반환되면 시스템은 앱의 라이브 UI로 다시 전환됩니다. 그러나 일부 앱은 상태 정보를 검색하고 UI를 설정하기 위해 비동기 작업을 시작해야 합니다(예: 조각 로드를 사용하여 앱 페이지를 표시). 탐색을 비동기적으로 완료해야 하는 앱은 탐색된 이벤트 인수에서 지연 개체를 가져올 수 있습니다. 이 개체를 사용하면 앱이 처리기 외부의 탐색을 완료할 수 있습니다. 앱이 지연 개체를 획득하면 탐색 처리기가 반환되면 해당 탐색이 완료되지 않습니다.

앱은 필요한 비동기 작업이 완료되고 UI를 표시할 준비가 된 후 탐색을 완료할 수 있습니다. 앱 탐색은 앱이 WebUINavigatedDeferral.complete 메서드를 호출할 때까지 지연됩니다.

앱이 탐색을 완료하기 전에 앱이 사용자에게 걸려 있는 것처럼 표시됩니다. 앱이 가능한 한 빨리 탐색을 완료하는 것이 중요합니다.

적용 대상

추가 정보