Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Contém codificação do tipo de resposta do servidor.

::nReplyType
Significado
0resposta vazia

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
languagecpp
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.