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 FixedPage a vrátí 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
vždy znovu načíst FixedPage soubor i v případě, že byl dříve načten a uložen v mezipaměti; false
k načtení FixedPage pouze v případě, že neexistuje žádná verze uložená v mezipaměti.
Poznámky
GetPageRootAsync asynchronně načte a parsuje FixedPage datový proud přidružený k tomuto PageContentobjektu . Ostatní vlákna budou po dokončení dál běžet GetPageRootAsync .
Následující kroky ukazují, jak načíst obsah asynchronně FixedPage :
Vytvořte delegáta GetPageRootCompletedEventHandler a přidejte ho, abyste byli informováni o událostech GetPageRootCompleted .
Zavolejte GetPageRootAsync.
Když dojde k GetPageRootCompleted události a delegát je volána, FixedPage obsah se dokončilo načítání. Načtený FixedPage element se vrátí prostřednictvím GetPageRootCompletedEventArgsvlastnosti .Result
Další informace o <PageContent>
prvku naleznete v kapitole 3 specifikace XPS, které můžete získat v XPS: Specifikace a stažení licencí.
Tato metoda ukládá do úlohy, která vrací všechny výjimky nepouužování, které může vyvolat synchronní protějšek metody. Pokud je do vrácené úlohy uložena výjimka, bude tato výjimka vyvolána, když je úloha očekávána. Výjimky použití, jako ArgumentExceptionje , se stále vyvolává synchronně. Informace o uložených výjimkách najdete v tématu Výjimky vyvolané nástrojem GetPageRoot(Boolean).