|
|
|
|
- Propriétés spécifiques à la description des variables de type redisRéponse
- Fonctions WLangage manipulant le type redisRéponse
redisRéponse (Type de variable) En anglais : redisResponse
Le type redisRéponse permet de définir toutes les caractéristiques avancées d'une réponse reçue par les fonctions RedisExécuteCommande ou RedisPipelineRécupère. Les caractéristiques de cette réponse peuvent être connues à l'aide de différentes propriétés WLangage. Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable. PROCÉDURE INTERNE AfficheRésultat(r est un redisRéponse, sIdent="") SELON r.Type CAS redisTypeEntier Trace(sIdent + "entier : " + r.Entier) CAS redisTypeErreur Trace(sIdent + "erreur : " + r.Chaîne) CAS redisTypeStatus Trace(sIdent + "status : " + r.Chaîne) CAS redisTypeNil Trace(sIdent + "Nil") CAS redisTypeTableau Trace(sIdent + "tableau : ") POUR TOUT r2 DE r.Tableau AfficheReponse(r2, sIdent + TAB) FIN CAS redisTypeBuffer Trace(sIdent + "buffer en chaine: " + r.Chaîne) Trace(sIdent + "buffer en hexa: " + BufferVersHexa(r.Buffer)) FIN FIN  r1 est un redisRéponse = RedisExécuteCommande(gRedis, "GET cléString") AfficheRésultat(r1) Remarques Propriétés spécifiques à la description des variables de type redisRéponse Les propriétés suivantes peuvent être utilisées pour manipuler une réponse Redis : | | | Nom de la propriété | Type manipulé | Effet |
---|
Buffer | Buffer | Valeur binaire si la propriété Type correspond à la constante redisTypeBuffer. Cette propriété est disponible en lecture seulement. | Chaîne | Chaîne de caractères | - Si la propriété Type correspond à la constante redisTypeStatus, cette propriété contient la chaîne de caractères correspondant à l'état renvoyé.
- Si la propriété Type correspond à la constante redisTypeErreur, cette propriété contient le message d'erreur.
- Si la propriété Type correspond à la constante redisTypeBuffer, cette propriété contient le buffer converti en chaîne en utilisant l'encodage UTF8.
Cette propriété est disponible en lecture seulement. | Entier | Entier | Valeur entière si la propriété Type correspond à la constante redisTypeEntier. Cette propriété est disponible en lecture seulement. | Tableau | Tableau de redisRéponse | Si la propriété Type correspond à la constante redisTypeTableau, cette propriété contient un tableau de variables de type redisRéponse. | Type | Entier | Type du résultat. Ce type peut correspondre à une des constantes suivantes : - redisTypeBuffer : Le résultat correspond à un buffer.
- redisTypeEntier : Le résultat correspond à un entier.
- redisTypeErreur : Le résultat correspond à une erreur.
- redisTypeNil : Le résultat n'a pas de valeur.
- redisTypeStatus : Le résultat correspond à un état.
- redisTypeTableau : Le résultat correspond à un tableau.
Cette propriété est disponible en lecture seulement. |
Fonctions WLangage manipulant le type redisRéponse
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|