> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 服務 C API 概觀 - PFEventPipeline.h

> 服務 C API 概觀 - PFEventPipeline.h

## 函式

| 函式 | 說明 |
| - | - |
| [PFEventPipelineAddUploadingEntity](/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineadduploadingentity) | 將實體新增至現有管線。所有發出的事件都會連結至此實體。 |
| [PFEventPipelineBatchUploadFailedEventHandler](/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelinebatchuploadfailedeventhandler) | 當 SDK 嘗試上傳一批事件管線事件但失敗時叫用的處理常式。用戶端可視需要使用 PFEventPipelineEmitEvent 重新提交失敗的事件，但視失敗的性質而定，直接重新提交不一定能解決問題。 |
| [PFEventPipelineBatchUploadSucceededEventHandler](/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelinebatchuploadsucceededeventhandler) | 當 SDK 成功上傳一批事件時叫用的處理常式。 |
| [PFEventPipelineCloseHandle](/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineclosehandle) | 關閉 PFEventPipelineHandle。 |
| [PFEventPipelineCreatePlayStreamPipelineHandle](/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelinecreateplaystreampipelinehandle) | 建立使用 Entity 來上傳 PlayStream 事件的事件管線。 |
| [PFEventPipelineCreateTelemetryPipelineHandleWithEntity](/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelinecreatetelemetrypipelinehandlewithentity) | 建立使用 Entity 來上傳 Telemetry 事件的事件管線。 |
| [PFEventPipelineCreateTelemetryPipelineHandleWithKey](/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelinecreatetelemetrypipelinehandlewithkey) | 建立使用 Telemetry 金鑰來上傳 Telemetry 事件的事件管線。 |
| [PFEventPipelineDuplicateHandle](/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineduplicatehandle) | 複製 PFEventPipelineHandle。 |
| [PFEventPipelineEmitEvent](/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineemitevent) | 將事件新增至管線的緩衝區以供上傳。API 會同步傳回，而事件會根據管線設定在背景中上傳。 |
| [PFEventPipelineRemoveUploadingEntity](/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineremoveuploadingentity) | 從現有管線移除實體。如果在建立管線時已新增有效的 Telemetry 金鑰設定，則會切換至該設定。 |
| [PFEventPipelineUpdateConfiguration](/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineupdateconfiguration) | 更新現有的管線設定。 |

## 結構

| 結構 | 說明 |
| - | - |
| [PFEvent](/zh-TW/services/playfab/api-references/c/pfeventpipeline/structs/pfevent) | 要上傳至 PlayFab 的事件。 |
| [PFEventPipelineConfig](/zh-TW/services/playfab/api-references/c/pfeventpipeline/structs/pfeventpipelineconfig) | 定義事件管線設定。 |
| [PFEventPipelineTelemetryKeyConfig](/zh-TW/services/playfab/api-references/c/pfeventpipeline/structs/pfeventpipelinetelemetrykeyconfig) | 定義使用 Telemetry 金鑰所需屬性的設定結構。 |
| [PFUploadedEvent](/zh-TW/services/playfab/api-references/c/pfeventpipeline/structs/pfuploadedevent) | 已上傳至 PlayFab 的事件。將服務指派的識別碼與發出事件時所提供的 clientId 建立關聯。 |


## Related topics

- [服務 C API 概觀 - PFEvents.h](/zh-TW/services/playfab/api-references/c/pfevents/pfevents_members.md)
- [服務 C API 概觀 - PFEventsTypes.h](/zh-TW/services/playfab/api-references/c/pfeventstypes/pfeventstypes_members.md)
- [PFEventPipelineEmitEvent](/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineemitevent.md)
- [PFEventPipelineConfig](/zh-TW/services/playfab/api-references/c/pfeventpipeline/structs/pfeventpipelineconfig.md)
- [PFEventPipelineCreatePlayStreamPipelineHandle](/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelinecreateplaystreampipelinehandle.md)
