Sur cette page

GrpcChannelOptions QML Type

La classe GrpcChannelOptions est une classe de stockage utilisée pour définir des options de canal supplémentaires. Plus d'informations...

Import Statement: import QtGrpc
Since: Qt 6.7
In C++: QGrpcChannelOptions

Propriétés

Description détaillée

Fournit un ensemble de propriétés permettant d'accéder aux options de canal utilisées par les canaux pour communiquer avec les services. gRPC pour communiquer avec les services.

Voir également QGrpcChannelOptions.

Documentation sur les propriétés

deadlineTimeout : int

Définit une valeur limite pour un canal.

Voir aussi QGrpcChannelOptions::deadlineTimeout.

metadata : GrpcMetadata

Définit un pointeur sur l'objet de métadonnées utilisé pour un canal.

Voir aussi GrpcMetadata.

serializationFormat : enumeration [since 6.8]

Définit le format de sérialisation pour le canal. Le format QtGrpc::SerializationFormat::Default est utilisé par défaut.

ConstanteDescription
QtGrpc.SerializationFormat.DefaultLe préréglage par défaut de QGrpcSerializationFormat. Ce preset construit un QProtobufSerializer avec un suffixe de type de contenu vide.
QtGrpc.SerializationFormat.ProtobufLe préréglage du protobuf intégré QGrpcSerializationFormat. Ce préréglage construit un QProtobufSerializer avec le suffixe de type de contenu proto.
QtGrpc.SerializationFormat.JsonLe préréglage JSON intégré QGrpcSerializationFormat. Ce preset construit un QProtobufJsonSerializer avec le suffixe de type de contenu json.

Cette propriété a été introduite dans Qt 6.8.

Voir aussi QGrpcChannelOptions::serializationFormat, QtGrpc::SerializationFormat, et 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.