PageContent.GetPageRootAsync(Boolean) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Asynchronně načte a vrací FixedPage prvek obsahu.
public:
void GetPageRootAsync(bool forceReload);
public void GetPageRootAsync(bool forceReload);
member this.GetPageRootAsync : bool -> unit
Public Sub GetPageRootAsync (forceReload As Boolean)
Parametry
- forceReload
- Boolean
true aby se vždy znovu načetla FixedPage i v případě, že byla dříve načtena a uložena v mezipaměti; false aby se načetla FixedPage pouze v případě, že neexistuje verze uložená v mezipaměti.
Poznámky
GetPageRootAsync asynchronně načte a parsuje FixedPage datový proud přidružený k tomuto PageContent. Ostatní vlákna se budou během dokončení dál spouštět GetPageRootAsync .
Následující kroky ukazují, jak obsah načíst FixedPage asynchronně:
Vytvořte delegáta GetPageRootCompletedEventHandler a přidejte ho, aby se dostávalo oznámení o událostech GetPageRootCompleted .
Zavolejte GetPageRootAsync.
Když dojde k GetPageRootCompleted události a zavolá se delegát, FixedPage obsah se dokončil načítání. FixedPage Načtený prvek je vrácen prostřednictvím GetPageRootCompletedEventArgsvlastnosti .Result . .
Další informace o <PageContent> prvku naleznete v kapitole 3 specifikace XPS, kterou můžete získat v XPS: Specifikace a stažení licencí.
Tato metoda ukládá do úlohy všechny výjimky bez použití, které může vyvolat synchronní protějšek metody. Pokud je výjimka uložena do vrácené úlohy, tato výjimka bude vyvolána, když je úkol očekáván. Výjimky použití, například ArgumentException, jsou stále vyvolány synchronně. V případě uložených výjimek se podívejte na výjimky vyvolané GetPageRoot(Boolean).