PageContent.GetPageRootAsync(Boolean) メソッド


FixedPage コンテンツ要素を非同期に読み込んで返します。Asynchronously loads and returns the FixedPage content element.

 void GetPageRootAsync(bool forceReload);
public void GetPageRootAsync (bool forceReload);
member this.GetPageRootAsync : bool -> unit
Public Sub GetPageRootAsync (forceReload As Boolean)



FixedPage が以前に読み込まれ、キャッシュされていても、常に再読み込みする場合は、true。キャッシュ バージョンが存在しないときにのみ、FixedPage を読み込む場合は、falsetrue to always reload the FixedPage even if it has been previously loaded and cached; false to load the FixedPage only if there is no cached version.


GetPageRootAsync は、この PageContentに関連付けられている FixedPage データストリームを非同期的に読み込み、解析します。GetPageRootAsync asynchronously loads and parses the FixedPage data stream associated with this PageContent. GetPageRootAsync が完了しても、他のスレッドは引き続き実行されます。Other threads will continue to run while GetPageRootAsync completes.

次の手順では、FixedPage コンテンツを非同期的に読み込む方法を説明します。The following steps illustrate how to load the FixedPage content asynchronously:

  1. GetPageRootCompletedEventHandler デリゲートを作成し、GetPageRootCompleted イベントが通知されるように追加します。Create a GetPageRootCompletedEventHandler delegate and add it to be notified of GetPageRootCompleted events.

  2. GetPageRootAsync を呼び出す。Call GetPageRootAsync.

  3. GetPageRootCompleted イベントが発生し、デリゲートが呼び出されると、FixedPage のコンテンツの読み込みが完了します。When the GetPageRootCompleted event occurs and the delegate is called, the FixedPage content has completed loading. 読み込まれた FixedPage 要素は、GetPageRootCompletedEventArgsを通じて返されます。ResultThe loaded FixedPage element is returned through the GetPageRootCompletedEventArgs.Result プロパティを使用する方法を示します。property.

<PageContent> 要素の詳細については、XPS で入手できる XPS 仕様の第3章を参照してください。の仕様とライセンスのダウンロード。For more information about the <PageContent> element, see chapter 3 of the XPS specification which you can obtain at XPS: Specification and License Downloads.