Passer au contenu principal
Définit la configuration du pipeline d’événements.

Syntaxe

Membres

maxEventsPerBatch uint32_t*
may be nullptr
Le nombre maximal d’événements regroupés en lot avant leur écriture dans PlayFab. Si la valeur envoyée est null, la valeur par défaut sera utilisée (5 pour Telemetry / 5 pour PlayStream). maxWaitTimeInSeconds uint32_t*
may be nullptr
La durée maximale pendant laquelle le pipeline attendra avant d’envoyer un lot incomplet. Si la valeur envoyée est null, la valeur par défaut sera utilisée (3 pour Telemetry / 3 pour PlayStream). pollDelayInMs uint32_t*
may be nullptr
La durée pendant laquelle le pipeline attendra avant de lire à nouveau la mémoire tampon d’événements après l’avoir vidée. Si la valeur envoyée est null, la valeur par défaut sera utilisée (10 pour Telemetry / 10 pour PlayStream). compressionLevel HCCompressionLevel*
may be nullptr
Le pipeline d’événements enverra les événements en utilisant la compression GZIP avec le niveau spécifié. Si la valeur envoyée est null, aucune compression ne sera effectuée. retryOnDisconnect bool*
may be nullptr
Le pipeline d’événements réessaiera d’envoyer les événements dont l’envoi a échoué en raison d’une perte de connexion. Si la valeur envoyée est null, le comportement par défaut sera de réessayer (true) (non disponible pour PlayStream). bufferSize size_t*
may be nullptr
La limite du nombre d’événements dans la mémoire tampon du pipeline. Si la valeur envoyée est null, la valeur par défaut sera utilisée (1024 pour les deux types).

Configuration requise

En-tête : PFEventPipeline.h

Voir aussi

Membres de PFEventPipeline
Dernière modification le 6 octobre 2026