Die RpcStatus-Klasse gibt den Status eines laufenden oder abgeschlossenen RPC über folgende Felder an:
state
- Der Status des RPC.
error_name
- Von der Anwendung festgelegter Fehlername. Nur festgelegt, wenn der Status
APPLICATION_ERROR
lautet. Von der Anwendung zur Übertragung des konkreten Grunds für einen Fehler verwendet. error_message
- Die dem RPC-Status zugeordnete Fehlermeldung.
Die RpcStatus-Klasse stellt die abgeleitete Klasse "State" bereit, eine Aufzählung möglicher RPC-Status:
OK
- RPC wurde erfolgreich abgeschlossen.
RUNNING
- RPC wird noch ausgeführt (nicht abgeschlossen).
REQUEST_ERROR
- Anfrage war fehlerhaft oder unvollständig.
SERVER_ERROR
- Beim Server trat ein unerwarteter Fehler auf.
NETWORK_ERROR
- Im Netzwerk trat ein Fehler auf.
APPLICATION_ERROR
- Die Anwendung zeigt einen Fehler an. In diesem Zustand legt die RPC automatisch
application_error
fest.