Tuesday, 26 October 2010

"OnŽeVe" Import

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:

LukaL said...

pa potem ni težav s kakšnimi referencami / klici, ki jih ima metoda "MetodaKiSeIzvedeObKlicu" ? ... si testiral kakšen bolj "kompleksen" primer ?

:)

Mitja Studnicka said...

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