PluginService Class

Namespace:
Weavy.Core.Services
Assembly:
Weavy.Core.dll

Service layer for plugins.

public static class PluginService
Inheritance:
System.Object → PluginService

Methods

Delete(Guid) Deletes an plugin from the repository.
Disable(Guid) Disables a plugin.
Enable(Guid) Enables a plugin.
GetApp(Guid) Gets app metadata from the repository.
GetApp() Gets app metadata from the repository.
GetApps(bool) Get metadata for all apps.
GetCommand(string) Gets a command by name.
GetCommands(bool) Gets all command line tools.
GetContentType(Guid) Gets content type metadata from the repository.
GetContentType() Gets content type metadata from the repository.
GetContentTypes(bool) Gets all content types.
GetDaemon(Guid) Gets daemon metadata from the repository.
GetDaemon() Gets daemon metadata from the repository.
GetDaemons(bool) Gets all daemons.
GetFunction(Guid) Gets a plugin from the repository.
GetFunction() Gets function metadata from the repository.
GetFunctions(bool) Gets all functions.
GetHook(Guid) Gets a plugin from the repository.
GetHook() Gets function metadata from the repository.
GetHooks(bool) Gets all hooks.
GetProfile(Guid) Gets profile metadata from the repository.
GetProfile() Gets profile metadata from the repository.
GetProfiles(bool) Gets all profile types.
GetSetting(Guid) Gets a plugin from the repository.
GetSetting() Gets settings objects from the repository.
GetSettings(bool) Gets all settings.
GetTool(Guid) Gets tool metadata from the repository.
GetTool() Gets tool metadata from the repository.
GetTools(bool) Gets all tools.
Update(IPlugin) Updates an existing plugin in the repository.