C# 클래스 PluginFramework.AddIn.Core.Framework

Main class of the Innosys framework. This class is internal, not accessible from outside the Innosys assembly.
상속: IFramework
파일 보기 프로젝트 열기: tianjing/PluginFramework 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CheckInstallBundle void
InitializeFramework void
InstallBundleInternal IBundle
SetupConfiguration void
ValidExtention Boolean

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
CheckInstallBundle ( Bundle bundle ) : void
InitializeFramework ( ) : void
InstallBundleInternal ( Bundle bundle ) : IBundle
SetupConfiguration ( string fileName ) : void
ValidExtention ( String location ) : Boolean

ValidExtention

메소드 상세

Close() 공개 메소드

public Close ( ) : void
리턴 void

CreateDomain() 공개 메소드

public CreateDomain ( IBundleContext context ) : AppDomain
context IBundleContext
리턴 System.AppDomain

Framework() 공개 메소드

public Framework ( ) : System
리턴 System

GetNextServiceId() 공개 메소드

public GetNextServiceId ( ) : int
리턴 int

GetServiceReferences() 공개 메소드

public GetServiceReferences ( string clazz, string filterString, IBundleContext context, bool allservices ) : IServiceReference[]
clazz string
filterString string
context IBundleContext
allservices bool
리턴 IServiceReference[]

InstallBundle() 공개 메소드

public InstallBundle ( String location ) : IBundle
location String
리턴 IBundle

InstallBundle() 공개 메소드

public InstallBundle ( string location, BundleData bd ) : IBundle
location string
bd BundleData
리턴 IBundle

Launch() 공개 메소드

public Launch ( ) : void
리턴 void

Shutdown() 공개 메소드

public Shutdown ( ) : void
리턴 void

StartBundle() 공개 메소드

public StartBundle ( int id ) : IBundle
id int
리턴 IBundle

StartBundle() 공개 메소드

public StartBundle ( IBundle bundle ) : void
bundle IBundle
리턴 void

StopBundle() 공개 메소드

public StopBundle ( int id ) : void
id int
리턴 void

UninstallBundle() 공개 메소드

public UninstallBundle ( int id ) : void
id int
리턴 void

UnloadDomain() 공개 메소드

public UnloadDomain ( AppDomain domain ) : void
domain AppDomain
리턴 void