IServicePluginManager<'TPlugin>
Defined in Yaaf.Xmpp.Runtime.Core.dll.
Most of the Plugins will require a plugin manager (ie to use API provided by other plugins
Instance members
Instance member | Description |
GetPluginService()
Signature: unit -> 'U
Modifiers: abstract |
Gets a service instance which is provided by an previously registered plugin |
RegisterPlugin()
Signature: unit -> unit
Modifiers: abstract |
Registers a plugin, 't must be the concrete plugin type If your plugin has custom initialisation parameters just setup the Ninject kernel before calling this method. NOTE: all Runtime specific services are already setup! (like ILocalDelivery or ICoreRuntimeApi for example, note also that you even can get the IKernel instance!) |