PageContent.GetPageRootAsync(Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Carrega e retorna de maneira assíncrona o elemento de conteúdo FixedPage.
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 sempre recarregar o FixedPage, mesmo que tenha sido carregado e armazenados em cache anteriormente; false
para carregar o FixedPage somente se não houver nenhuma versão armazenada em cache.
Comentários
GetPageRootAsync carrega e analisa de forma assíncrona o FixedPage fluxo de dados associado a este PageContent. Outros threads continuarão a ser executados durante GetPageRootAsync a conclusão.
As etapas a seguir ilustram como carregar o FixedPage conteúdo de forma assíncrona:
Crie um GetPageRootCompletedEventHandler delegado e adicione-o para ser notificado sobre GetPageRootCompleted eventos.
Chame GetPageRootAsync.
Quando o GetPageRootCompleted evento ocorre e o delegado é chamado, o conteúdo conclui o FixedPage carregamento. O elemento carregado FixedPage é retornado por meio da GetPageRootCompletedEventArgspropriedade .Result
Para obter mais informações sobre o elemento, consulte o <PageContent>
capítulo 3 da especificação XPS que você pode obter em XPS: Especificação e Downloads de Licença.
Esse método armazena na tarefa que retorna todas as exceções de não uso que o equivalente síncrono do método pode gerar. Se uma exceção for armazenada na tarefa retornada, essa exceção será gerada quando a tarefa for aguardada. Exceções de uso, como ArgumentException, ainda são geradas de forma síncrona. Para as exceções armazenadas, consulte as exceções geradas por GetPageRoot(Boolean).