Contém codificação do tipo de resposta do servidor.
::nReplyType | Significado |
|---|---|
| -1 | Nenhuma resposta |
| 0 | resposta nula |
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
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
::nReplyTypepode ser 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::nReplyTypepode ser -1, indicando que não está disponível nenhuma resposta do servidor. - Caso o valor de
::nReplyTypeseja 6 (indicando erro), as propriedades::cErrore::nErrorpoderão ser consultadas para detalhar o erro encontrado. E, naturalmente, espera-se que neste caso::lOkseja falso, ou.F. - Caso
::nReplyTypeseja-1, o servidor está avisando que não há nenhuma resposta para esse comando. Isto acontece para os métodos::SetRecvTimeout()e::Append(). - Caso
::nReplyTypeseja0, o servidor está avisando que a resposta contémNil.
Import HTML Content
Visão Geral
Conteúdo das Ferramentas