Histórico da Página
Contém codificação do tipo de resposta do servidor.
::nReplyType | Significado |
---|---|
1 | string |
2 | vetor, ou array |
3 | inteiro |
4 | Nil |
5 | status |
6 | erro |
Tipo | Valor Padrão | Somente Leitura |
---|---|---|
inteiro | N/A | S |
Sintaxe
Bloco de código | ||
---|---|---|
| ||
nReplyCode := oRedisClient:nReplyType |
Observações
A principal utilidade de ::nReplyType
é permitir ao programa cliente que está em contato com o servidor Redis que se adeque à resposta do servidor. Por exemplo, se a resposta de uma operação colocou o valor 2, o programa pode tratar o valor retornado como um vetor.
O valor de ::nReplyType
é alterado principalmente por chamadas aos métodos ::Exec()
e ::GetReply()
, pois neste momento é que o cliente deverá processar as respostas. Em outros contextos, o valor de ::nReplyType
pode ser -1, indicando que não está disponível nenhuma resposta do servidor.
Caso o valor de ::nReplyType
seja 6, indicando erro, as propriedades ::cError
e ::nError
poderão ser consultadas para detalhar o erro encontrado. E, naturalmente, espera-se que neste caso ::lOk
seja falso, ou .F.