Ich versuche, den folgenden Code in Nop Comerece Aufgabe verwendet zu verstehen. Es hat Klassen, die wie folgt implementiert sind. Das Projekt befindet sich im Ordner Plugins
. Eine Klasse implementiert ITask
Schnittstelle.Erstellen Sie eine benutzerdefinierte NOP-Commerce-Aufgabe
Public class foo:ITask
{
public void Execute()
{
......
}
}
andere Geräte BasePlugin, Iplugin
public class SmartWarehousePlugin : BasePlugin, IPlugin
{
public override void Install()
{
...
}
public override void Uninstall()
{
....
}
....
}
verstehe ich das Konzept der Aufgabe und Plugin in NOP. Ich habe verschiedene Tutorials gemacht. Aber ich habe keinen gefunden, wo ITask
und BasePlugin,IPlugin
zusammen verwendet werden. Warum und wann müssen wir das tun?
Diese Frage ist mir unklar, was Sie wissen möchten? Wie erstelle ich eine benutzerdefinierte Aufgabe? –
Siehe die letzten 2 Zeilen der Frage. Warum 'ITask' und' BasePlugin, IPlugin' zusammen verwendet werden. Warum und wann müssen wir das tun? –