ClearObject (CTX)

De Wiki1000
Révision datée du 16 janvier 2017 à 09:05 par Syfre (discussion | contributions) (Page créée avec « <source lang='delphi'>procedure ClearObject(const iName:string; iAllPerimeters:boolean);</source> Cette procédure supprime un objet du cache utilisateur. {|class="wikit... »)
(diff) ← Version précédente | Voir la version actuelle (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