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)(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 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.