Click or drag to resize

IHost Interface

Interface for Main Application Object

Namespace:  EBP.Framework.Common.Interfaces.Host
Assembly:  EBP.Framework.Common.Interfaces (in EBP.Framework.Common.Interfaces.dll) Version: 4.0.0.0 (4.0.0.0)
Syntax
public interface IHost : IApplicationInformation, IApplicationIdentity

The IHost type exposes the following members.

Properties
  NameDescription
Public propertyCaption
Application name
(Inherited from IApplicationInformation.)
Public propertyCopyright
Application copyright
(Inherited from IApplicationInformation.)
Public propertyHostedApplications
Hosted Applications list
Public propertyIcon
Application icon
(Inherited from IApplicationInformation.)
Public propertyId
Application Guid
(Inherited from IApplicationIdentity.)
Public propertyInstalledApplications
Gets a list of all installed assemblies
Public propertyIsDumpingMode
indicate that host is on dumping mode
Public propertySessionEnding
Gets if windows session is ending
Public propertyVersion
Application version
(Inherited from IApplicationIdentity.)
Top
Methods
  NameDescription
Public methodEnsureLinkedHostedApplication(Guid)
Loads an application if not already loaded
Public methodEnsureLinkedHostedApplication(IApplicationIdentity)
Loads an application if not already loaded
Public methodEnsureLinkedHostedApplication(Guid, Boolean)
Loads an application if not already loaded
Public methodEnsureLinkedHostedApplication(IApplicationIdentity, Boolean)
Loads an application if not already loaded
Public methodIsLinkedHostedApplication
Check if linked to the module id
Public methodIsLinkedHostedApplicationAvailable(Guid)
Ensure linked application that contains the module is launched,
Public methodIsLinkedHostedApplicationAvailable(Guid, IErrors)
Ensure linked application that contains the module is launched,
Public methodStop
Terminates the application
Top
See Also