ClearObject (CTX)

De Wiki1000
Version du 16 janvier 2017 à 10:05 par Syfre (discuter | contributions)
(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)
procedure ClearObject(const iName:string; iAllPerimeters:boolean);

Cette procédure supprime un objet du cache utilisateur.

iName Le nom de la variable stockant l'objet.
iAllPerimeters Supprime toutes les entrées correspondantes sur tous les périmètres.
  • iAllPerimeters
Une clé de cache peut être présente sur plusieurs contextes sociétés, si cette option est True toutes les clés correspondantes seront supprimées.

Exemple :

//Class Procedure ReleaseObject(aClassName:String; aValeur:String);
var   vNomObjet : String;
begin
  if GlbShareGroupMode then    // Mode groupe (Application de gestion de dossier)
    UserContext.ClearCache
  else
  begin
    vNomObjet := TFacadeOutils.FormatNomObjetCache(aClassName,aValeur);
    UserContext.ClearObject(vNomObjet,True);
  end;
end;

Voir aussi

Contexte utilisateur_(code)Développement DSM

Outils personnels