C# Class Disco.Services.Plugins.Plugin

Inheritance: IDisposable
Show file Open project: garysharp/Disco

Public Methods

Method Description
AfterUpdate ( DiscoDataContext Database, PluginManifest PreviousManifest ) : void
Dispose ( ) : void
Initialize ( DiscoDataContext Database ) : void
Install ( DiscoDataContext Database, ScheduledTaskStatus Status ) : void
ToString ( ) : string
Uninstall ( DiscoDataContext Database, bool UninstallData, ScheduledTaskStatus Status ) : void

Method Details

AfterUpdate() public method

public AfterUpdate ( DiscoDataContext Database, PluginManifest PreviousManifest ) : void
Database Disco.Data.Repository.DiscoDataContext
PreviousManifest PluginManifest
return void

Dispose() public method

public Dispose ( ) : void
return void

Initialize() public method

public Initialize ( DiscoDataContext Database ) : void
Database Disco.Data.Repository.DiscoDataContext
return void

Install() public method

public Install ( DiscoDataContext Database, ScheduledTaskStatus Status ) : void
Database Disco.Data.Repository.DiscoDataContext
Status Disco.Services.Tasks.ScheduledTaskStatus
return void

ToString() public final method

public final ToString ( ) : string
return string

Uninstall() public method

public Uninstall ( DiscoDataContext Database, bool UninstallData, ScheduledTaskStatus Status ) : void
Database Disco.Data.Repository.DiscoDataContext
UninstallData bool
Status Disco.Services.Tasks.ScheduledTaskStatus
return void