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)(service |
Construye una nueva instancia de la clase ApplicationAccessor . |
Eventos
navigated |
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.