Register (TdbfResourceGroup)

De Wiki1000
Révision datée du 6 décembre 2022 à 16:07 par Syfre (discussion | contributions) (Page créée avec « {{Version1100}} <source lang='delphi'>class procedure Register(const iName:string; const iVersion:string; const iQualifiedMethodName:string);</source> Enregistre le group... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

(Version 11) <source lang='delphi'>class procedure Register(const iName:string; const iVersion:string; const iQualifiedMethodName:string);</source>

Enregistre le groupe de ressources lorsque la version change.

iName Nom du groupe de ressources
iVersion Version du groupe de ressources
iQualifiedMethodName Nom qualifiée d'une méthode créant les ressources

Lorsque la version du groupe change, les ressources associées au groupe sont supprimées et la procédure de création est exécutée.

Tip : Le code d'enregistrement est protégé par un verrou

Exemple :

<source lang='delphi'> //Procedure WFProcessus.TestRegisterTasks; begin

 WFClasseA.RegisterOnChangeEvent('unEtat');
 TTestTask.Subscribe(WFClasseA.OnChangeEventId('unEtat',NULL,WFCAState_Etat2),['unCode','unEntier'],['X',2]);
 TestScheduledTask.Schedule('<planification RepeatValue="Minutes" RepeatInterval="1" StartOfPeriodDate="20221203T00"/>',['unCode','unEntier'],['Z',0]); 

end;

//Procedure TestRegisterResourceGroup; begin

 TdbfResourceGroup.Register('Tasks','1.0','WFProcessus.TestRegisterTasks');

end; </source>

Voir aussi


{{#if:Classes métiers (tech)|

{{#if:Classes métiers (tech)|— Classes métiers (tech) |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}