Compartir a través de


ApplicationAccessor class

Proporciona acceso a la aplicación del lado cliente que se está ejecutando actualmente.

Comentarios

La aplicación del lado cliente determina la experiencia del usuario para toda una página web. (Es un componente del lado cliente con un manifiesto; sin embargo, el SharePoint Framework no permite a terceros crear sus propias aplicaciones del lado cliente en este momento). Dentro de una página web, como máximo se ejecutará una aplicación del lado cliente a la vez. Algunas transiciones de navegación en contexto pueden hacer que la aplicación se descargue y reemplace por otra aplicación.

La clase ApplicationAccessor permite que los componentes de extensibilidad, como extensiones y elementos web, interactúen con la aplicación en ejecución. Actúa como proxy para el objeto de aplicación real (la subclase BaseApplication), para asegurarse de que los componentes de extensibilidad solo se basan en interacciones que serían portátiles en todas las aplicaciones.

Constructores

(constructor)(serviceScope)

Construye una nueva instancia de la clase ApplicationAccessor .

Eventos

navigatedEvent

Evento que se desencadena cuando el contexto de página de nivel superior de la aplicación navega a una página nueva.

Detalles del constructor

(constructor)(serviceScope)

Construye una nueva instancia de la clase ApplicationAccessor .

constructor(serviceScope: ServiceScope);

Parámetros

serviceScope
ServiceScope

Comentarios

Los terceros no deben llamar a este constructor. En su lugar, use la instancia de ApplicationAccessor desde el contexto del componente, por ejemplo BaseApplicationCustomizer.context.

Detalles del evento

navigatedEvent

Evento que se desencadena cuando el contexto de página de nivel superior de la aplicación navega a una página nueva.

get navigatedEvent(): SPEvent<SPEventArgs>;

Tipo de evento

Comentarios

Este evento se desencadena después de que PageContext de nivel superior haya navegado a una nueva página.