PageContent.GetPageRootAsync(Boolean) Método

Definição

Carrega e devolve assíncronamente o FixedPage elemento de conteúdo.

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

Parâmetros

forceReload
Boolean

true para recarregar sempre o FixedPage mesmo que já tenha sido previamente carregado e armazenado em cache; false para carregar o FixedPage apenas se não houver uma versão em cache.

Observações

GetPageRootAsync Carrega e analisa assíncronamente o FixedPage fluxo de dados associado a este PageContent. Outros tópicos continuarão a correr enquanto GetPageRootAsync estiverem concluídos.

Os passos seguintes ilustram como carregar o FixedPage conteúdo de forma assíncrona:

  1. Crie um GetPageRootCompletedEventHandler delegado e adicione-o para ser notificado dos GetPageRootCompleted eventos.

  2. Ligue para o GetPageRootAsync.

  3. Quando o GetPageRootCompleted evento ocorre e o delegado é chamado, o FixedPage conteúdo já foi carregado. O elemento carregado FixedPage é devolvido através da GetPageRootCompletedEventArgspropriedade .Result

Para mais informações sobre o <PageContent> elemento, consulte o capítulo 3 da especificação XPS que pode obter em XPS: Downloads de Especificações e Licenças.

Este método armazena na tarefa que devolve todas as exceções de não-utilização que o equivalente síncrono do método pode lançar. Se uma exceção for armazenada na tarefa devolvida, essa exceção será lançada quando a tarefa for aguardada. As exceções de uso, como ArgumentException, ainda são lançadas de forma síncrona. Para as exceções armazenadas, veja as exceções lançadas por GetPageRoot(Boolean).

Aplica-se a

Ver também