ObjectStore.EnumerateKeysByPrefix

ObjectStore = class static (TObject)Interface de ObjectStoreExemples de ObjectStore

Qubes 9.0 Enumère les clefs correspondant à un préfixe

Syntaxe

class function EnumerateKeysByPrefix(keyPrefix: String): array of String
keyPrefix: préfixe

Remarques

Retourne la liste des clefs dont le préfixe est keyPrefix. La comparaison est sensible à la casse.

Cette méthode est destinée à des fins de débogage ou des cas où un préfixe est garanti sans collisions (token cryptographique, guid..). L'espace de nom étant global, les entrées retournées peuvent être en nombre quelconque et sans rapport les unes avec les autres.

Exemples

// si l'ObjectStore contient les clefs: alpha, beta, gamma, albert & alphonse

PrintLn(ObjectStore.EnumerateKeysByPrefix('alp').Join(',')); // alpha,alphonse
PrintLn(ObjectStore.EnumerateKeysByPrefix('al').Join(',')); // alpha,albert,alphonse
PrintLn(ObjectStore.EnumerateKeysByPrefix('z').Length); // 0 (aucune clef correspondante)
 

Classification

QubesObjectStore ObjectStore