記述子モジュール関数(試験運用版)
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
protorpc.remote
パッケージは、次の関数を提供します。
- is_error_status(status)
-
RPC ステータスがエラーかどうかを判断します。
引数
- status
- エラーの有無を確認するために初期化された RpcStatus メッセージです。
- check_rpc_status(status)
-
エラー ステータスを送出する例外に変換します。
引数
- status
- エラーの有無を確認するために初期化された RpcStatus メッセージです。
status
の状態がエラーの場合は、RpcError が発生します。
- method(request_type=message_types.VoidMessage, response_type=message_types.VoidMessage)
-
メソッドをリモートにするためにメソッドを修飾します。
引数
- request_type=message_types.VoidMessage
- 想定されるリクエストのメッセージの種類です。
- response_type=message_types.VoidMessage
- 想定されるレスポンスのメッセージの種類です。
修飾されたリモート メソッドを��します。リモート メソッドには、次のプロパティを持つ remote
属性が含まれます。
- メソッド
- 元の未修飾メソッドです。
- request_type
- 想定されるリクエストのメッセージの種類です。
- response_type
- 想定されるレスポンスのメッセージの種類です。
request_type
や response_type
パラメータが messages.Message の適切なサブクラスではない場合は、TypeError が発生します。
- get_remote_method(method)
-
リモート メソッドの場合は、リモート メソッド情報オブジェクトを返します。それ以外の場合は None を返します。
引数
- メソッド
- 取得するメソッドです。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-06-09 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["わかりにくい","hardToUnderstand","thumb-down"],["情報またはサンプルコードが不正確","incorrectInformationOrSampleCode","thumb-down"],["必要な情報 / サンプルがない","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-06-09 UTC。"],[[["`is_error_status(status)` checks if an `RpcStatus` message indicates an error."],["`check_rpc_status(status)` raises an `RpcError` exception if the provided `RpcStatus` message indicates an error."],["`method()` decorates a method to make it remote, defining its request and response message types."],["`get_remote_method(method)` retrieves remote method information for a given method or returns `None` if it's not a remote method."]]],[]]