Yaaf.Xmpp.Runtime


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 memberDescription
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!)
Fork me on GitHub