函数
| 函数 | 说明 |
|---|---|
| PFEventPipelineAddUploadingEntity | 将实体添加到现有管道。所有发出的事件都将链接到此实体。 |
| PFEventPipelineBatchUploadFailedEventHandler | SDK 已尝试但未能上传一批事件管道事件时调用的处理程序。由客户端根据需要使用 PFEventPipelineEmitEvent 重新提交失败的事件,不过取决于失败的性质,直接重新提交可能无法解决问题。 |
| PFEventPipelineBatchUploadSucceededEventHandler | SDK 成功上传一批事件时调用的处理程序。 |
| PFEventPipelineCloseHandle | 关闭 PFEventPipelineHandle。 |
| PFEventPipelineCreatePlayStreamPipelineHandle | 创建一个事件管道,使用实体上传 PlayStream 事件。 |
| PFEventPipelineCreateTelemetryPipelineHandleWithEntity | 创建一个事件管道,使用实体上传遥测事件。 |
| PFEventPipelineCreateTelemetryPipelineHandleWithKey | 创建一个事件管道,使用遥测密钥上传遥测事件。 |
| PFEventPipelineDuplicateHandle | 复制 PFEventPipelineHandle。 |
| PFEventPipelineEmitEvent | 将事件添加到管道的缓冲区以待上传。此 API 将同步返回,事件将根据管道配置在后台上传。 |
| PFEventPipelineRemoveUploadingEntity | 从现有管道中移除实体。如果创建管道时添加了有效的遥测密钥配置,则将切换到该配置。 |
| PFEventPipelineUpdateConfiguration | 更新现有管道配置。 |
结构
| 结构 | 说明 |
|---|---|
| PFEvent | 要上传到 PlayFab 的事件。 |
| PFEventPipelineConfig | 定义事件管道配置。 |
| PFEventPipelineTelemetryKeyConfig | 定义使用遥测密钥所需属性的配置结构。 |
| PFUploadedEvent | 已上传到 PlayFab 的事件。将服务分配的 ID 与发出事件时提供的 clientId 关联起来。 |
