Condividi tramite


PageContent.GetPageRootAsync(Boolean) Metodo

Definizione

Carica in modo asincrono e restituisce l'elemento FixedPage di contenuto.

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

Parametri

forceReload
Boolean

true per ricaricare sempre l'oggetto FixedPage anche se è stato caricato e memorizzato nella cache in precedenza; false per caricare solo FixedPage se non è presente alcuna versione memorizzata nella cache.

Commenti

GetPageRootAsync carica e analizza in modo asincrono il FixedPage flusso di dati associato a questo PageContentoggetto . Altri thread continueranno a essere eseguiti durante GetPageRootAsync il completamento.

La procedura seguente illustra come caricare il FixedPage contenuto in modo asincrono:

  1. Creare un GetPageRootCompletedEventHandler delegato e aggiungerlo per ricevere una notifica degli GetPageRootCompleted eventi.

  2. Chiamare GetPageRootAsync.

  3. Quando si verifica l'evento GetPageRootCompleted e viene chiamato il delegato, il contenuto ha completato il FixedPage caricamento. L'elemento caricato FixedPage viene restituito tramite la GetPageRootCompletedEventArgsproprietà .Result

Per altre informazioni sull'elemento, vedere il capitolo 3 della specifica XPS che è possibile ottenere in XPS: Specification and License Downloads.For more information about the <PageContent> element, see chapter 3 of the XPS specification and License Downloads.

Questo metodo archivia nell'attività che restituisce tutte le eccezioni non di utilizzo che la controparte sincrona del metodo può generare. Se un'eccezione viene archiviata nell'attività restituita, tale eccezione verrà generata quando l'attività è attesa. Le eccezioni di utilizzo, ad esempio ArgumentException, vengono comunque generate in modo sincrono. Per le eccezioni archiviate, vedere le eccezioni generate da GetPageRoot(Boolean).

Si applica a

Vedi anche