Click or drag to resize

ISharedHostedApplication Interface

Interface for Hosted Application

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 ISharedHostedApplication : IApplicationInformation, 
	IApplicationIdentity, IServiceProvider, IServiceContainer

The ISharedHostedApplication type exposes the following members.

Properties
  NameDescription
Public propertyCaption
Application name
(Inherited from IApplicationInformation.)
Public propertyCopyright
Application copyright
(Inherited from IApplicationInformation.)
Public propertyCountry
Country
Public propertyHost
Gets the host
Public propertyIcon
Application icon
(Inherited from IApplicationInformation.)
Public propertyId
Application Guid
(Inherited from IApplicationIdentity.)
Public propertyIsBundled
Is bundled application
Public propertyIsDynamic
Gets whether application was dynamically loaded
Public propertyLicenseProductCode
License Product code
Public propertyLicenseProductVersion
License Product version
Public propertyLicenseWebShortName
License web short name
Public propertyModuleInformations
Modules Informations list
Public propertyName
Gets the application name (used for directory names, example : Invoicing1.0FR30)
Public propertyOptions
Gets the application options
Public propertyShortCaption
Gets the application short caption (used for application buttons)
Public propertyVersion
Application version
(Inherited from IApplicationIdentity.)
Top
Methods
  NameDescription
Public methodAddService(Type, Object)
Adds the specified service to the service container.
(Inherited from IServiceContainer.)
Public methodAddService(Type, ServiceCreatorCallback)
Adds the specified service to the service container.
(Inherited from IServiceContainer.)
Public methodAddService(Type, Object, Boolean)
Adds the specified service to the service container, and optionally promotes the service to any parent service containers.
(Inherited from IServiceContainer.)
Public methodAddService(Type, ServiceCreatorCallback, Boolean)
Adds the specified service to the service container, and optionally promotes the service to parent service containers.
(Inherited from IServiceContainer.)
Public methodGetService(Type)
Gets the service object of the specified type.
(Inherited from IServiceProvider.)
Public methodGetServiceT
Get the requested service or null if it does not exists.
Public methodInitialize
Initialize the ApplicationInfo (creates the common elements if bundled)
Public methodIsCompatibleWith
Gets wether application id passed is compatible with current
Public methodIsLoaded(Guid)
Gets whether a module is loaded
Public methodIsLoaded(Type)
Gets whether a module is loaded
Public methodRemoveService(Type)
Removes the specified service type from the service container.
(Inherited from IServiceContainer.)
Public methodRemoveService(Type, Boolean)
Removes the specified service type from the service container, and optionally promotes the service to parent service containers.
(Inherited from IServiceContainer.)
Public methodRun
Runs the HostedApplication
Public methodSetOptions
Set options of hostedApplication depending of its id
Public methodStop
Stops the HostedApplication
Top
See Also