PageContent.GetPageRootAsync(Boolean) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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:
Crie um GetPageRootCompletedEventHandler delegado e adicione-o para ser notificado dos GetPageRootCompleted eventos.
Ligue para o GetPageRootAsync.
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).