GrpcChannelOptions QML Type
GrpcChannelOptions es una clase de almacenamiento utilizada para establecer opciones adicionales de canal. Más...
| Import Statement: | import QtGrpc |
| Since: | Qt 6.7 |
| In C++: | QGrpcChannelOptions |
Propiedades
- deadlineTimeout : int
- metadata : GrpcMetadata
- serializationFormat : enumeration
(since 6.8)
Descripción detallada
Proporciona un conjunto de propiedades para acceder a las opciones de canal que utilizan los gRPC™ canales para comunicarse con los servicios.
Véase también QGrpcChannelOptions.
Documentación de propiedades
deadlineTimeout : int
Establece un valor de fecha límite para un canal.
Véase también QGrpcChannelOptions::deadlineTimeout.
metadata : GrpcMetadata
Establece un puntero al objeto de metadatos utilizado para un canal.
Véase también GrpcMetadata.
serializationFormat : enumeration [since 6.8]
Establece el formato de serialización para el canal. Por defecto se utiliza el formato QtGrpc::SerializationFormat::Default.
| Constante | Descripción |
|---|---|
QtGrpc.SerializationFormat.Default | El formato por defecto QGrpcSerializationFormat. Este preajuste construye un QProtobufSerializer con un sufijo de tipo de contenido vacío. |
QtGrpc.SerializationFormat.Protobuf | El formato protobuf incrustado QGrpcSerializationFormat. Este preajuste construye un QProtobufSerializer con el sufijo de tipo de contenido proto. |
QtGrpc.SerializationFormat.Json | El preajuste JSON incrustado QGrpcSerializationFormat. Este preajuste construye un QProtobufJsonSerializer con el sufijo de tipo de contenido json. |
Esta propiedad se introdujo en Qt 6.8.
Véase también QGrpcChannelOptions::serializationFormat, QtGrpc::SerializationFormat, y QGrpcSerializationFormat.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.