C
Aus Sceneo Wiki
Beispielimplementierung des Interfaces ICentralPlugin in C#
namespace tvcplugin{
[ComVisible(true), GuidAttribute("HIER KOMMT EINE GUID REIN")]
[ProgId("tvcplugin.tvcplugin")]
[ClassInterface(ClassInterfaceType.None)]
public class tvcplugin : TVcentral.ICentralPlugin
{
public string Name
{
get { return "pluginname"; }
}
//wird z.Z. nicht benutzt
public void CloseConfiguration(TVcentral.TVcentralServer core)
{
}
//wenn Message an Plugin gesendet wird
public void Execute(TVcentral.TVcentralServer core, TVcentral.MessageItem msg)
{
}
//Plugin wird geladen (Start von TVC)
public void LoadPlugin(TVcentral.TVcentralServer core)
{
}
//wird z.Z. nicht benutzt
public void OpenConfiguration(TVcentral.TVcentralServer core)
{
}
//Plugin wird geschlossen (Ende von TVC)
public void UnloadPlugin(TVcentral.TVcentralServer core)
{
}
}
//hier können noch andere Klassen hin
}
