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

Syntaxe

Membres

maxEventsPerBatch uint32_t*
peut être nullptr
Nombre maximal d’événements qui seront regroupés en lot avant d’être écrits dans PlayFab. Si la valeur envoyée est nulle, la valeur par défaut sera utilisée (5 pour Telemetry / 5 pour PlayStream). maxWaitTimeInSeconds uint32_t*
peut être nullptr
Durée maximale pendant laquelle le pipeline attendra avant d’envoyer un lot incomplet. Si la valeur envoyée est nulle, la valeur par défaut sera utilisée (3 pour Telemetry / 3 pour PlayStream). pollDelayInMs uint32_t*
peut être nullptr
Durée pendant laquelle le pipeline attendra avant de lire de nouveau la mémoire tampon d’événements après l’avoir vidée. Si la valeur envoyée est nulle, la valeur par défaut sera utilisée (10 pour Telemetry / 10 pour PlayStream). compressionLevel HCCompressionLevel*
peut être nullptr
Le pipeline d’événements enverra les événements en utilisant la compression GZIP au niveau spécifié. Si la valeur envoyée est nulle, aucune compression ne sera effectuée. retryOnDisconnect bool*
peut être nullptr
Le pipeline d’événements tentera de nouveau d’envoyer les événements dont l’envoi a échoué en raison d’une perte de connexion. Si la valeur envoyée est nulle, le comportement par défaut sera de réessayer (true) (non disponible pour PlayStream). bufferSize size_t*
peut être nullptr
Limite du nombre d’événements dans la mémoire tampon du pipeline. Si la valeur envoyée est nulle, 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