PageContent.GetPageRootAsync(Boolean) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Läser asynkront in och returnerar FixedPage innehållselementet.
public:
void GetPageRootAsync(bool forceReload);
public void GetPageRootAsync(bool forceReload);
member this.GetPageRootAsync : bool -> unit
Public Sub GetPageRootAsync (forceReload As Boolean)
Parametrar
- forceReload
- Boolean
true för att alltid läsa in FixedPage den igen även om den tidigare har lästs in och cachelagrats, false för att läsa in den FixedPage enda om det inte finns någon cachelagrad version.
Kommentarer
GetPageRootAsync läser asynkront in och parsar dataströmmen FixedPage som är associerad med den här PageContent. Andra trådar fortsätter att köras när GetPageRootAsync de är klara.
Följande steg visar hur du FixedPage läser in innehållet asynkront:
Skapa ett GetPageRootCompletedEventHandler ombud och lägg till det för att meddelas om GetPageRootCompleted händelser.
Ringa GetPageRootAsync.
När händelsen GetPageRootCompleted inträffar och ombudet anropas har innehållet slutfört inläsningen FixedPage . Det inlästa FixedPage elementet returneras via GetPageRootCompletedEventArgsegenskapen .Result
Mer information om elementet finns i <PageContent> kapitel 3 i XPS-specifikationen som du kan hämta på XPS: Specification and License Downloads (Specifikation och licensnedladdningar).
Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av GetPageRoot(Boolean).