共用方式為


UII 託管應用程式

 

發行︰ 2016年11月

適用於: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2013、Dynamics CRM 2015、Dynamics CRM 2016

User Interface Integration (UII) 託管應用程式是使用者介面裝載於殼層應用程式中的企業營運系統應用程式或元件。 託管應用程式可以是不知道 UII 而開發的現有應用程式,或特別為 UII 開發的應用程式或元件 (託管控制項)。應用程式整合架構 (AIF) 公開類別和介面,可讓您開發支援不同案例的託管應用程式。

IHostedApplication 介面定義 DoAction 方法,讓應用程式回應動作。 在 DoAction 方法實作中,您可以使用 switch 陳述決定執行的程式碼,根據透過 AIF 接收的動作名稱。

本主題內容

UII 託管應用程式類型

全域和工作階段 UII 託管應用程式

動態 UII 託管應用程式

工作流程相依 UII 託管應用程式

UII 託管應用程式類型

UII 託管應用程式有下列類型:

  • 託管控制項:這些是特別為裝載於 Unified Service Desk 的 UII 建立的使用者控制項。 這些託管控制項和預先定義的 Unified Service Desk 託管控制項不同,UII 託管控制項從 HostedControl 類別衍生,而 Unified Service Desk 託管控制項從 DynamicsBaseHostedControl 類別衍生。其他資訊:UII 託管控制項與 Unified Service Desk 搭配使用

  • Web 託管應用程式:這可以是 Web 應用程式、網頁上的 Microsoft Silverlight 應用程式或 Java applet (通常裝載於 Internet Explorer)。

  • 外部託管應用程式:這包括 MicrosoftWin32 應用程式、.NET Windows Forms 應用程式、Windows Presentation Foundation (WPF) 應用程式、Java 應用程式,以及不在瀏覽器內容中執行但是可執行檔的其他應用程式。

  • 遠端託管應用程式:這些是 Citrix 託管應用程式。 這個應用程式類型為 Citrix 伺服器上安裝的可執行檔案提供通訊管道。 可執行檔案為 Citrix 環境中託管的應用程式類型載入適當的配接器。其他資訊:整合 Citrix 應用程式

全域和工作階段 UII 託管應用程式

全域託管應用程式是在桌面啟動時具現化,並通常在桌面結束時關閉。 在桌面處理的生命週期期間,每個全域託管應用程式只有一個執行個體。 工作階段託管應用是在工作階段建立時具現化,並在工作階段結束時關閉。

動態 UII 託管應用程式

動態託管應用程式的週期可由專員或透過程式碼控制。 動態託管應用程式可以是全域或工作階段範圍。 工作階段範圍的動態託管應用程式若尚未由專員或透過程式碼關閉,將在工作階段的結尾結束。

工作流程相依 UII 託管應用程式

全域和工作階段託管應用程式的執行個體模型可以透過標記為工作流程相依的託管應用程式,進一步調整。 全域工作流程相依的託管應用程式只有在相依的工作流程作用時,才可供專員使用。 應用程式在工作流程第一次執行時初次具現化,但是在工作流程完成之後繼續執行。 工作流程相依的工作階段託管應用程式只在相依的工作流程啟動時具現化。 當專員結束工作流程,工作流程相依的工作階段託管應用程式會關閉。

另請參閱

UII 應用程式整合架構
UII 配接器
建立和管理 UII 託管應用程式

Unified Service Desk 2.0

© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權