virtual BOOL OnParseError (CHttpServerContext * , int pCtxt nCause );
Valore restituito
Errore diverso da zero è analizzato correttamente; in caso contrario 0.
Parametri
pCtxt
Puntatore a un oggetto di CHttpServerContext che contiene una funzione di struttura EXTENSION_CONTROL_BLOCK dwHttpStatusCode. Sono i valori dello stato:
nCause
La causa dell'error. Può essere uno dei seguenti valori:
Tipo enum | Descrizione |
callOK | OnParseError gestito l'errore. |
callParamRequired | Mancava un parametro obbligatorio. |
callBadParamCount | Ci sono stati troppi o troppo pochi parametri. |
callBadCommand | Il nome del comando non è stato trovato. |
callNoStackSpace | Nessun spazio dello stack era disponibile. |
callNoStream | No CHtmlStream era disponibile. |
callMissingQuote | Un parametro non è presente un segno di citazione. |
callMissingParams | Parametri non erano disponibili. |
callBadParam | Un parametro avuto un cattivo formato. |
Osservazioni
Chiamato dal framework per errori di analisi. Una volta identificato l'errore, il messaggio associato a causa di un errore viene restituito al client un flusso HTML o in un messaggio di CHttpServerContext::WriteClient.
Eseguire l'override di questa funzione membro per personalizzare l'errore di analisi.
Pa&noramica CHttpServer |nbsp; Membri della classe | Gerarchia Chart