PageContent.GetPageRootAsync(Boolean) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
콘텐츠 요소를 비동기적으로 로드하고 반환합니다 FixedPage .
public:
void GetPageRootAsync(bool forceReload);
public void GetPageRootAsync(bool forceReload);
member this.GetPageRootAsync : bool -> unit
Public Sub GetPageRootAsync (forceReload As Boolean)
매개 변수
- forceReload
- Boolean
true이전에 로드되고 캐시 false 된 경우에도 항상 다시 FixedPage 로드하려면 캐시된 버전이 없는 경우에만 로드 FixedPage 합니다.
설명
GetPageRootAsync이와 PageContent연결된 데이터 스트림을 비동기적으로 로드하고 구문 분석합니다FixedPage. 다른 스레드는 완료되는 동안 GetPageRootAsync 계속 실행됩니다.
다음 단계에서는 콘텐츠를 비동기적으로 로드하는 FixedPage 방법을 보여 줍니다.
대리자를 GetPageRootCompletedEventHandler 만들고 이벤트 알림을 GetPageRootCompleted 받도록 추가합니다.
GetPageRootAsync을 호출합니다.
GetPageRootCompleted 이벤트가 발생하고 대리자가 호출되면 콘텐츠 로드가 FixedPage 완료됩니다. 로드된 FixedPage 요소는 .Result 속성을 통해 GetPageRootCompletedEventArgs반환됩니다.
요소에 대한 <PageContent> 자세한 내용은 XPS: 사양 및 라이선스 다운로드에서 얻을 수 있는 XPS 사양의 3장을 참조하세요.
이 메서드는 메서드의 동기 대응이 throw할 수 있는 모든 비사용 예외를 반환하는 작업에 저장됩니다. 예외가 반환된 작업에 저장되면 태스크가 대기될 때 해당 예외가 throw됩니다. ArgumentException같은 사용 예외는 여전히 동기적으로 던져집니다. 저장된 예외는 .에 의해 GetPageRoot(Boolean)throw된 예외를 참조하세요.