|
|
|
|
- Propiedades específicas de las variables redisResponse
- Funciones WLanguage que utilizan el tipo redisResponse
redisResponse (Tipo de Variable)
El tipo redisResponse permite definir todas las características avanzadas de una respuesta recibida por RedisEjecutarComando 00 o RedisPipelineObtener. Las características de esta respuesta se pueden conocer utilizando diferentes propiedades de WLanguage. Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable. INTERNAL PROCEDURE DisplayResult (r is redisResponse, sIdent="") SWITCH r.Type CASE redisTypeInt Trace(sIdent + "integer: " + r.Integer) CASE redisTypeError Trace(sIdent + "error: " + r.String) CASE redisTypeStatus Trace(sIdent + "status: " + r.String) CASE redisTypeNil Trace(sIdent + "Nil") CASE redisTypeArray Trace(sIdent + "array: ") FOR EACH r2 OF r.Array ShowResponse(r2, sIdent + TAB) END CASE redisTypeBuffer Trace(sIdent + "buffer in string: " + r.String) Trace(sIdent + "buffer in hexa: " + BufferToHexa(r.Buffer)) END END r1 is redisResponse = RedisExecuteCommand(gRedis, "GET keyString") DisplayResult(r1) Observaciones Propiedades específicas de las variables redisResponse Las siguientes propiedades pueden ser utilizadas para manipular una respuesta Redis: | | | Nombre de la propiedad | Tipo utilizado | Efecto |
---|
Array | Array de redisResponse | Si la propiedad If ..Type corresponde a la constante redisTypeArray, esta propiedad contiene un array de variables de tipo redisResponse. | Buffer | Buffer | Valor binario si la propiedad Type corresponde a la constante redisTypeBuffer. Esta propiedad es de solo lectura. | Cadena | Cadena de caracteres | - Si la propiedad Type corresponde a la constante redisTypeStatus , contiene la cadena correspondiente al estado devuelto.
- Si la propiedad Type corresponde a la constante redisTypeError , contiene el mensaje de error.
- Si la propiedad Type corresponde a la constante redisTypeBuffer , contiene el búfer convertido a una cadena usando UTF-8 encoding .
Esta propiedad es de solo lectura. | escribir a máquina | Integro | Tipo del resultado. Este tipo puede corresponder a una de las siguientes constantes: - redisTypeBuffer: El resultado corresponde a un buffer.
- redisTypeInt: El resultado corresponde a un número entero.
- redisTypeError: El resultado corresponde a un error.
- redisTypeNil: El resultado no tiene valor.
- redisTypeStatus: El resultado corresponde a un status.
- redisTypeArray: El resultado corresponde a una array.
Esta propiedad es de solo lectura. | Integro | Integro | Valor entero si la propiedad ..Type corresponde a la constante redisTypeInt. Esta propiedad es de solo lectura. |
Funciones WLanguage que utilizan el tipo redisResponse
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|