跳轉到主要內容
定義事件管線設定。

語法

成員

maxEventsPerBatch uint32_t*
may be nullptr
寫入 PlayFab 之前批次處理的事件數目上限。如果傳送 null,將使用預設值 (Telemetry 為 5 / PlayStream 為 5)。 maxWaitTimeInSeconds uint32_t*
may be nullptr
管線在送出未完成的批次之前等待的最長時間。如果傳送 null,將使用預設值 (Telemetry 為 3 / PlayStream 為 3)。 pollDelayInMs uint32_t*
may be nullptr
管線清空事件緩衝區後,再次從中讀取之前等待的時間長度。如果傳送 null,將使用預設值 (Telemetry 為 10 / PlayStream 為 10)。 compressionLevel HCCompressionLevel*
may be nullptr
事件管線將使用指定層級的 GZIP 壓縮來傳送事件。如果傳送 null,則不會進行壓縮。 retryOnDisconnect bool*
may be nullptr
事件管線將重試傳送因連線中斷而失敗的事件。如果傳送 null,預設行為是重試 (true) (不適用於 PlayStream)。 bufferSize size_t*
may be nullptr
管線緩衝區中的事件數量限制。如果傳送 null,將使用預設值 (兩種類型皆為 1024)。

需求

標頭: PFEventPipeline.h

另請參閱

PFEventPipeline 成員
最後修改於 2026年10月6日