Auf dieser Seite

GrpcChannelOptions QML Type

„GrpcChannelOptions“ ist eine Speicherklasse, die zum Festlegen zusätzlicher Kanaloptionen verwendet wird. Mehr...

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

Eigenschaften

Ausführliche Beschreibung

Stellt eine Reihe von Eigenschaften bereit, um auf die Kanaloptionen zuzugreifen, die von gRPC™ Kanäle zur Kommunikation mit den Diensten verwendet werden.

Siehe auch QGrpcChannelOptions.

Dokumentation zu den Eigenschaften

deadlineTimeout : int

Legt einen Fristwert 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 [since 6.8]

Legt das Serialisierungsformat für den Kanal fest. Standardmäßig wird das Format „ QtGrpc::SerializationFormat::Default “ verwendet.

KonstanteBeschreibung
QtGrpc.SerializationFormat.DefaultDie Standardvoreinstellung für „ QGrpcSerializationFormat “. Diese Voreinstellung erstellt ein „ QProtobufSerializer “ mit einem leeren Content-Type-Suffix.
QtGrpc.SerializationFormat.ProtobufDie Voreinstellung „embedded protobuf“ für die „ QGrpcSerializationFormat “. Diese Voreinstellung erstellt ein „ QProtobufSerializer “ mit dem Content-Type-Suffix „ proto “.
QtGrpc.SerializationFormat.JsonDie Voreinstellung „ QGrpcSerializationFormat “ für eingebettetes JSON. Diese Voreinstellung erstellt eine ` QProtobufJsonSerializer ` mit dem Content-Type-Suffix ` json `.

Diese Eigenschaft wurde in Qt 6.8 eingeführt.

Siehe auch „ QGrpcChannelOptions::serializationFormat “, „ QtGrpc::SerializationFormat “ und „ 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.