> ## 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.

# PFEventsEventContents

> PFEventsEventContents 数据模型。

PFEventsEventContents 数据模型。

## 语法

```cpp theme={null}
typedef struct PFEventsEventContents {  
    PFStringDictionaryEntry const* customTags;  
    uint32_t customTagsCount;  
    PFEntityKey const* entity;  
    const char* eventNamespace;  
    const char* name;  
    const char* originalId;  
    time_t const* originalTimestamp;  
    PFJsonObject payload;  
    const char* payloadJSON;  
} PFEventsEventContents;  
```

### 成员

**`customTags`**   PFStringDictionaryEntry const\*<br />*可以为 nullptr*

（可选）与事件关联的可选自定义标记（例如生成号、外部跟踪标识符等）。在写入事件之前，此集合将与基础请求的自定义标记合并，但不会被覆盖。这使调用方能够指定静态标记和每个事件的标记。

**`customTagsCount`**   uint32\_t

customTags 的计数

**`entity`**   PFEntityKey const\*<br />*可以为 nullptr*

（可选）与事件关联的实体。如果为 null，则事件将应用于调用方实体。

**`eventNamespace`**   const char\*<br />*以 null 结尾*

定义事件所在的命名空间。允许的命名空间可能因 API 而异。

**`name`**   const char\*<br />*以 null 结尾*

此事件的名称。

**`originalId`**   const char\*<br />*以 null 结尾*

（可选）此事件在发布到 PlayFab 之前关联的原始唯一标识符。该值可能与 EventId 值不同，后者是在服务器接收该事件时分配的。

**`originalTimestamp`**   time\_t const\*<br />*可以为 nullptr*

（可选）此事件发生时关联的时间（UTC）。如果指定，此值将存储在 PlayStream 事件的 OriginalTimestamp 属性中。

**`payload`**   PFJsonObject

（可选）与事件关联的任意数据。Payload 或 PayloadJSON 只能提供其中之一。

**`payloadJSON`**   const char\*<br />*以 null 结尾*

（可选）与事件关联的任意数据，表示为 JSON 序列化字符串。Payload 或 PayloadJSON 只能提供其中之一。

## 要求

**头文件：** PFEventsTypes.h

## 另请参阅

[PFEventsTypes 成员](/services/playfab/api-references/c/pfeventstypes/pfeventstypes_members)
