GrpcChannelOptions QML Type
GrpcChannelOptions ist eine Speicherklasse, mit der zusätzliche Kanaloptionen eingestellt werden können. Mehr...
Import Statement: | import QtGrpc |
Since: | Qt 6.7 |
In C++: | QGrpcChannelOptions |
Eigenschaften
- deadlineTimeout : int
- metadata : GrpcMetadata
- serializationFormat : enumeration
(since 6.8)
Detaillierte Beschreibung
Bietet eine Reihe von Eigenschaften für den Zugriff auf die Kanaloptionen, die von gRPC™ Kanälen verwendet werden, um mit den Diensten zu kommunizieren.
Siehe auch QGrpcChannelOptions.
Eigenschaft Dokumentation
deadlineTimeout : int |
Legt einen Fristenwert für einen Kanal fest.
Siehe auch QGrpcChannelOptions::deadlineTimeout.
metadata : GrpcMetadata |
Legt einen Zeiger auf das für einen Kanal verwendete Metadatenobjekt fest.
Siehe auch GrpcMetadata.
serializationFormat : enumeration |
Legt das Serialisierungsformat für den Channel fest. Das Format QtGrpc::SerializationFormat::Default wird standardmäßig verwendet.
Konstante | Beschreibung |
---|---|
QtGrpc.SerializationFormat.Default | Die Standardvorgabe QGrpcSerializationFormat. Diese Voreinstellung konstruiert eine QProtobufSerializer mit einem leeren Content-Type-Suffix. |
QtGrpc.SerializationFormat.Protobuf | Die eingebettete Voreinstellung protobuf QGrpcSerializationFormat. Diese Voreinstellung konstruiert ein QProtobufSerializer mit dem Inhaltstyp-Suffix proto . |
QtGrpc.SerializationFormat.Json | Die eingebettete Vorgabe JSON QGrpcSerializationFormat. Diese Voreinstellung konstruiert ein QProtobufJsonSerializer mit dem Suffix json für den Inhaltstyp. |
Diese Eigenschaft wurde in Qt 6.8 eingeführt.
Siehe auch QGrpcChannelOptions::serializationFormat, QtGrpc::SerializationFormat, und QGrpcSerializationFormat.
© 2025 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.