统一服务台托管控件

 

发布日期: 2016年11月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2013,Dynamics CRM 2015,Dynamics CRM 2016

托管控件概念是 Unified Service Desk 实施的中心,且它是用于使用 Unified Service Desk 构建代理应用程序的主要元素。Unified Service Desk 中的托管控制是在代理应用程序内托管的 .NET 组件或 Dynamics 365/外部网页。

在本主题中

预定义并自定义统一服务台托管控件

统一服务台托管控件的基类

全局和基于会话的统一服务托管控件

动态统一服务台托管控件

预定义并自定义统一服务台托管控件

取决于您需要在代理应用程序中配置和显示的组件,Unified Service Desk 为您提供了各种预定义类型的托管控件。 例如,Dynamics 365 页面 类型的托管控件用于在代理应用程序中显示 Dynamics 365 页面,而 标准 Web 应用程序 类型的托管控件用于外部的 web 页面。 每个托管控件类型具有一组预定义事件和与其相关的操作。 有关详细信息,请参阅 事件UII 操作。 通过为操作创建该操作调用,您可对托管控件执行操作。 有关详细信息,请参阅操作调用

如果 Unified Service Desk 中的预定义托管控件无法实现您的目的,而您需要某些自定义功能,您还可以创建自定义 Unified Service Desk 托管控件。详细信息:演练:创建 Unified Service Desk 的自定义托管控件

有关各种类型的预定义托管控件,以及与各类型相关的事件和 UII 操作的信息,请参阅 托管控件类型和操作/事件引用

统一服务台托管控件的基类

Unified Service Desk 中的所有预定义和自定义托管控件均是从 DynamicsBaseHostedControl 类派生的对象。 此类定义了适用于 Unified Service Desk 中的所有托管控件的方法和属性。

您了解这点非常重要,因为您还可以创建从其他类派生的 User Interface Integration (UII) 托管控件,并将其托管在 Unified Service Desk 中。 有关 UII 托管控件的详细信息,请参阅UII 托管控件与统一服务台搭配使用

全局和基于会话的统一服务托管控件

从生命周期的角度来看,Unified Service Desk 具有两种类型的 Unified Service Desk 托管控件:全局和基于会话。 在代理应用程序启动时,全局托管控件启动,并在代理应用程序终止时回收。 在会话启动时,基于会话的托管控件启动,且通常在会话结束处回收。

动态统一服务台托管控件

Unified Service Desk 也支持动态托管控件,其允许代理通过使用 UI 或编程代码按需启动或关闭托管控件。 动态托管控件可为全局的或非全局的。 全局动态托管控件加载于第一请求并在其后隐藏,且可在任何时间请求他们,如在全局会话、正常会话或工作流期间。 仅可在已启动会话后加载非全局动态托管控件,且个会话使用应用程序的不同实例。 如果动态托管控件是工作流的一部分,且在工作流启动时尚未启动,则工作流将启动托管控件,且在工作流完成后,关闭它。

另请参阅

托管控件类型、操作和事件
创建或编辑承载的控件
托管控件类型和操作/事件引用
学习使用统一服务台
UII 托管控件与统一服务台搭配使用

Unified Service Desk 2.0

© 2017 Microsoft。 保留所有权利。 版权