ApplicationAccessor class
Fornece acesso ao aplicativo do lado do cliente que está em execução no momento.
Comentários
O aplicativo do lado do cliente determina a experiência do usuário para uma página da Web inteira. (É um componente do lado do cliente com um manifesto; no entanto, a Estrutura do SharePoint não permite que terceiros criem seus próprios aplicativos do lado do cliente no momento.) Em uma página da Web, no máximo um aplicativo do lado do cliente estará em execução por vez. Determinadas transições de navegação in-loco podem fazer com que o aplicativo seja descarregado e substituído por um aplicativo diferente.
A classe ApplicationAccessor permite que componentes de extensibilidade, como extensões e web parts, interajam com o aplicativo em execução no momento. Ele atua como um proxy para o objeto de aplicativo real (a subclasse BaseApplication), para garantir que os componentes de extensibilidade dependam apenas de interações que seriam portáteis em todos os aplicativos.
Construtores
| (constructor)(service |
Constrói uma nova instância da classe ApplicationAccessor . |
Eventos
| navigated |
Um evento que é acionado quando o contexto de página de nível superior do aplicativo 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
Terceiros não devem chamar esse construtor. Em vez disso, use 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 do aplicativo navega para uma nova página.
get navigatedEvent(): SPEvent<SPEventArgs>;
Tipo de evento
Comentários
Esse evento é acionado depois que o PageContext de nível superior navega para uma nova página.