PageContent.GetPageRootAsync(Boolean) PageContent.GetPageRootAsync(Boolean) PageContent.GetPageRootAsync(Boolean) PageContent.GetPageRootAsync(Boolean) Method


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)


Boolean Boolean Boolean 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.


GetPageRootAsyncFixedPage このPageContentに関連付けられているデータストリームを非同期的に読み込み、解析します。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. イベントが発生し、デリゲートが呼び出されると、 FixedPageコンテンツの読み込みが完了します。 GetPageRootCompletedWhen 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.