Share via


Building and Configuring a Hosted Application

All hosted applications, regardless of type, must implement a predefined CCF interface called IHostedApplication. The reference implementation has three sample hosted applications—Web, Windows, and external—that you can use as examples. The HostedControl class implements IHostedApplication4. The IHostedApplication4 interface is an extension of the IHostedApplication3 interface, and it allows CCF to support the use of an application’s advanced features. For more information about the HostedControl class, see Building a Hosted Control.

The next subsections explain how to implement the following types of hosted applications in a CCF solution:

  • Hosted Control (Win32)
  • Web
  • External
  • Remote (Citrix)

In addition, all CCF application types can be configured to be dynamic applications.