RpcStatus 類別

RpcStatus 類別透過下列欄位,提供正在進行的 RPC 或已完成 RPC 的狀態:

state
RPC 的狀態。
error_name
應用程式設定的錯誤名稱。只有在狀態為 APPLICATION_ERROR 時才會設定。應用程式會使用這個欄位傳送錯誤的特定原因。
error_message
與 RPC 狀態相關聯的錯誤訊息。

RpcStatus 類別提供 State 子類別,此為可能的 RPC 狀態的 Enum:

OK
RPC 已順利完成。
RUNNING
RPC 仍在執行 (未完成)
REQUEST_ERROR
要求格式錯誤或不完整。
SERVER_ERROR
伺服器發生非預期的錯誤。
NETWORK_ERROR
網路發生錯誤。
APPLICATION_ERROR
應用程式顯示錯誤。處於此狀態時,RPC 需要自動設定 application_error