Vse kar je potrebno da "OnŽeVe" import lahko uporabimo in da dela tako kot mora je. Na objektu v katerem smo definirali akcije, ki se lahko izvedejo dodamo attribut [ImportAction(ModuleName = "Modul za katerega uporabljamo import")] in v konstruktorju, brez argumentov, objetka navedemo in registraramo akcije.
Primer:
[ImportAction(ModuleName = "oni novi modul")]
public class noviModulAkcije
{
public novimodulAkcije()
{
ImportList.AddAction("Ime akcije", "natančen opis kako akcija deluje",
MetodaKiSeIzvedeObKlicu);
}
public void MetodaKiSeIzvedeObKlicu()
{
}
}
2 comments:
pa potem ni težav s kakšnimi referencami / klici, ki jih ima metoda "MetodaKiSeIzvedeObKlicu" ? ... si testiral kakšen bolj "kompleksen" primer ?
:)
MetodaKiSeIzvedeObKlicu ne bo delala če se bo sklicevala na 10 dll-jev in ne bo imela referenc na njih. Ona je odgovorna ... :)
Post a Comment