Funciones del módulo descriptor (Experimental)
bookmark_borderbookmark
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
El paquete protorpc.remote
proporciona las siguientes funciones:
- is_error_status(status)
-
Determina si el estado RPC es un error.
Argumentos
- estado
- Inicializó el mensaje RpcStatus para buscar errores.
- check_rpc_status(status)
-
Convierte un estado de error en una excepción generada.
Argumentos
- estado
- Inicializó el mensaje RpcStatus para buscar errores.
Genera un RpcError si el estado de status
es un error.
- method(request_type=message_types.VoidMessage, response_type=message_types.VoidMessage)
-
Modifica a un método para hacerlo remoto.
Argumentos
- request_type=message_types.VoidMessage
- Tipo de mensaje de la solicitud esperada.
- response_type=message_types.VoidMessage
- Tipo de mensaje de la respuesta esperada.
Muestra un método remoto modificado. El método remoto incluirá un atributo remote
con las siguientes propiedades:
- método
- El método original, sin modificaciones
- request_type
- Tipo de mensaje de la solicitud esperada.
- response_type
- Tipo de mensaje de la respuesta esperada.
Genera un TypeError si los parámetros request_type
o response_type
no son subclases adecuadas de messages.Message.
- get_remote_method(method)
-
Para métodos remotos, muestra un objeto de información de método remoto o Ninguno.
Argumentos
- método
- El método a obtener.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-05-30 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-05-30 (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."]]],[]]