C# Class PluginFramework.AddIn.Core.Framework

Main class of the Innosys framework. This class is internal, not accessible from outside the Innosys assembly.
Inheritance: IFramework
Afficher le fichier Open project: tianjing/PluginFramework Class Usage Examples

Private Properties

Свойство Type Description
CheckInstallBundle void
InitializeFramework void
InstallBundleInternal IBundle
SetupConfiguration void
ValidExtention Boolean

Méthodes publiques

Méthode Description
Close ( ) : void
CreateDomain ( IBundleContext context ) : AppDomain
Framework ( ) : System
GetNextServiceId ( ) : int
GetServiceReferences ( string clazz, string filterString, IBundleContext context, bool allservices ) : IServiceReference[]
InstallBundle ( String location ) : IBundle
InstallBundle ( string location, BundleData bd ) : IBundle
Launch ( ) : void
Shutdown ( ) : void
StartBundle ( int id ) : IBundle
StartBundle ( IBundle bundle ) : void
StopBundle ( int id ) : void
UninstallBundle ( int id ) : void
UnloadDomain ( AppDomain domain ) : void

Private Methods

Méthode Description
CheckInstallBundle ( Bundle bundle ) : void
InitializeFramework ( ) : void
InstallBundleInternal ( Bundle bundle ) : IBundle
SetupConfiguration ( string fileName ) : void
ValidExtention ( String location ) : Boolean

ValidExtention

Method Details

Close() public méthode

public Close ( ) : void
Résultat void

CreateDomain() public méthode

public CreateDomain ( IBundleContext context ) : AppDomain
context IBundleContext
Résultat System.AppDomain

Framework() public méthode

public Framework ( ) : System
Résultat System

GetNextServiceId() public méthode

public GetNextServiceId ( ) : int
Résultat int

GetServiceReferences() public méthode

public GetServiceReferences ( string clazz, string filterString, IBundleContext context, bool allservices ) : IServiceReference[]
clazz string
filterString string
context IBundleContext
allservices bool
Résultat IServiceReference[]

InstallBundle() public méthode

public InstallBundle ( String location ) : IBundle
location String
Résultat IBundle

InstallBundle() public méthode

public InstallBundle ( string location, BundleData bd ) : IBundle
location string
bd BundleData
Résultat IBundle

Launch() public méthode

public Launch ( ) : void
Résultat void

Shutdown() public méthode

public Shutdown ( ) : void
Résultat void

StartBundle() public méthode

public StartBundle ( int id ) : IBundle
id int
Résultat IBundle

StartBundle() public méthode

public StartBundle ( IBundle bundle ) : void
bundle IBundle
Résultat void

StopBundle() public méthode

public StopBundle ( int id ) : void
id int
Résultat void

UninstallBundle() public méthode

public UninstallBundle ( int id ) : void
id int
Résultat void

UnloadDomain() public méthode

public UnloadDomain ( AppDomain domain ) : void
domain AppDomain
Résultat void