C

Aus Sceneo Wiki

Wechseln zu: Navigation, Suche

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
}
Persönliche Werkzeuge