Compartilhar via


ApplicationAccessor class

Fornece acesso à aplicação do lado do cliente que está atualmente em execução.

Comentários

A aplicação do lado do cliente determina a experiência do utilizador para uma página Web inteira. (É um componente do lado do cliente com um manifesto; no entanto, o Estrutura do SharePoint não permite que terceiros criem as suas próprias aplicações do lado do cliente neste momento.) Numa página Web, no máximo, uma aplicação do lado do cliente será executada de cada vez. Determinadas transições de navegação no local podem fazer com que a aplicação seja descarregada e substituída por uma aplicação diferente.

A classe ApplicationAccessor permite que componentes de extensibilidade, como extensões e peças Web, interajam com a aplicação atualmente em execução. Atua como um proxy para o objeto de aplicação real (a subclasse BaseApplication), para garantir que os componentes de extensibilidade dependem apenas de interações que seriam portáteis em todas as aplicações.

Construtores

(constructor)(serviceScope)

Constrói uma nova instância da classe ApplicationAccessor .

Eventos

navigatedEvent

Um evento que é acionado quando o contexto de página de nível superior da aplicação navega para uma nova página.

Detalhes do construtor

(constructor)(serviceScope)

Constrói uma nova instância da classe ApplicationAccessor .

constructor(serviceScope: ServiceScope);

Parâmetros

serviceScope
ServiceScope

Comentários

Os terceiros não devem chamar este construtor. Em vez disso, utilize a instância ApplicationAccessor do contexto do componente, por exemplo BaseApplicationCustomizer.context<--

Detalhes do evento

navigatedEvent

Um evento que é acionado quando o contexto de página de nível superior da aplicação navega para uma nova página.

get navigatedEvent(): SPEvent<SPEventArgs>;

Tipo de evento

Comentários

Este evento é acionado depois de o PageContext de nível superior ter navegado para uma nova página.