ApplicationAccessor class

提供对当前正在运行的客户端应用程序的访问权限。

注解

客户端应用程序确定整个网页的用户体验。 (它是具有清单的客户端组件;但是,SharePoint 框架此时不允许第三方创建自己的客户端应用程序。) 在网页中,最多一次将运行一个客户端应用程序。 某些就地导航转换可能会导致应用程序卸载并替换为其他应用程序。

ApplicationAccessor 类使扩展组件(如扩展和 Web 部件)能够与当前正在运行的应用程序交互。 它充当真实应用程序对象的代理 (BaseApplication 子类) ,以确保扩展性组件仅依赖于可跨所有应用程序移植的交互。

构造函数

(constructor)(serviceScope)

构造 ApplicationAccessor 类的新实例。

事件

navigatedEvent

当应用程序的顶级页面上下文导航到新页面时触发的事件。

构造函数详细信息

(constructor)(serviceScope)

构造 ApplicationAccessor 类的新实例。

constructor(serviceScope: ServiceScope);

参数

serviceScope
ServiceScope

注解

第三方不应调用此构造函数。 请改用组件上下文中的 ApplicationAccessor 实例,例如 BaseApplicationCustomizer.context<--

事件详细信息

navigatedEvent

当应用程序的顶级页面上下文导航到新页面时触发的事件。

get navigatedEvent(): SPEvent<SPEventArgs>;

事件类型

注解

在顶级 PageContext 导航到新页面后,将触发此事件。