注: 今後数か月にわたり、App Engine ドキュメント サイトの再編成によって、コンテンツを見つけやすくし、他の Google Cloud プロダクトとより適切に連携できるようにする予定です。同じコンテンツを使用できますが、ナビゲーションは他の Cloud プロダクトと同じになります。
Python 2 は、コミュニティによるサポートを終了しました。
Python 2 アプリを Python 3 に移行することをおすすめします。
記述子モジュール関数(試験運用版)
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
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 および関連会社の登録商標です。
最終更新日 2022-07-23 UTC。
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]