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

# Lobby.PostUpdate

> Lobby.PostUpdate

## 方法 (1/6)

向大厅发布更新。

```csharp theme={null}
public void PostUpdate(PFEntityKey localUser, IDictionary<string, string> memberProperties)
```

| 参数               | 描述                |
| ---------------- | ----------------- |
| localUser        | 发布更新的本地用户。        |
| memberProperties | 要为发布更新的成员更新的成员属性。 |

## 备注 (1/6)

这是一个异步操作。成功完成后，标题将收到一个 `OnLobbyPostUpdateCompleted result` 字段设置为 [`Success`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyError/Success) 的 [`OnLobbyPostUpdateCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyPostUpdateCompleted)。失败完成时，标题将收到一个 `OnLobbyPostUpdateCompleted result` 字段设置为失败错误代码的 [`OnLobbyPostUpdateCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyPostUpdateCompleted)。如果应用该更新会改变大厅的状态，则稍后标题将收到 [`OnLobbyUpdated`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyUpdated)。

此操作成功完成仅表示大厅服务已接受该更新。在向标题提供带有更新状态的 [`OnLobbyUpdated`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyUpdated) 之前，标题对大厅状态的本地视图不会反映此更新。

***

## 方法 (2/6)

向大厅发布更新。

```csharp theme={null}
public void PostUpdate(PFEntityKey localUser, LobbyDataUpdate lobbyUpdate)
```

| 参数          | 描述                             |
| ----------- | ------------------------------ |
| localUser   | 发布更新的本地用户。                     |
| lobbyUpdate | 代表 *localUser* 应用于大厅共享部分的可选更新。 |

## 备注 (2/6)

这是一个异步操作。成功完成后，标题将收到一个 `OnLobbyPostUpdateCompleted result` 字段设置为 [`Success`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyError/Success) 的 [`OnLobbyPostUpdateCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyPostUpdateCompleted)。失败完成时，标题将收到一个 `OnLobbyPostUpdateCompleted result` 字段设置为失败错误代码的 [`OnLobbyPostUpdateCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyPostUpdateCompleted)。如果应用该更新会改变大厅的状态，则稍后标题将收到 [`OnLobbyUpdated`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyUpdated)。

此操作成功完成仅表示大厅服务已接受该更新。在向标题提供带有更新状态的 [`OnLobbyUpdated`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyUpdated) 之前，标题对大厅状态的本地视图不会反映此更新。

*lobbyUpdate* 包含只能由大厅所有者修改的字段。如果指定了其中一个字段而 *localUser* 不是大厅的所有者，则此方法会失败，并调用 [`OnError`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnError)。

***

## 方法 (3/6)

向大厅发布更新。

```csharp theme={null}
public void PostUpdate(PlayFabAuthenticationContext localUser, 
    IDictionary<string, string> memberProperties)
```

| 参数               | 描述                |
| ---------------- | ----------------- |
| localUser        | 发布更新的本地用户。        |
| memberProperties | 要为发布更新的成员更新的成员属性。 |

## 备注 (3/6)

这是一个异步操作。成功完成后，标题将收到一个 `OnLobbyPostUpdateCompleted result` 字段设置为 [`Success`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyError/Success) 的 [`OnLobbyPostUpdateCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyPostUpdateCompleted)。失败完成时，标题将收到一个 `OnLobbyPostUpdateCompleted result` 字段设置为失败错误代码的 [`OnLobbyPostUpdateCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyPostUpdateCompleted)。如果应用该更新会改变大厅的状态，则稍后标题将收到 [`OnLobbyUpdated`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyUpdated)。

此操作成功完成仅表示大厅服务已接受该更新。在向标题提供带有更新状态的 [`OnLobbyUpdated`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyUpdated) 之前，标题对大厅状态的本地视图不会反映此更新。

***

## 方法 (4/6)

向大厅发布更新。

```csharp theme={null}
public void PostUpdate(PlayFabAuthenticationContext localUser, LobbyDataUpdate lobbyUpdate)
```

| 参数          | 描述                             |
| ----------- | ------------------------------ |
| localUser   | 发布更新的本地用户。                     |
| lobbyUpdate | 代表 *localUser* 应用于大厅共享部分的可选更新。 |

## 备注 (4/6)

这是一个异步操作。成功完成后，标题将收到一个 `OnLobbyPostUpdateCompleted result` 字段设置为 [`Success`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyError/Success) 的 [`OnLobbyPostUpdateCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyPostUpdateCompleted)。失败完成时，标题将收到一个 `OnLobbyPostUpdateCompleted result` 字段设置为失败错误代码的 [`OnLobbyPostUpdateCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyPostUpdateCompleted)。如果应用该更新会改变大厅的状态，则稍后标题将收到 [`OnLobbyUpdated`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyUpdated)。

此操作成功完成仅表示大厅服务已接受该更新。在向标题提供带有更新状态的 [`OnLobbyUpdated`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyUpdated) 之前，标题对大厅状态的本地视图不会反映此更新。

*lobbyUpdate* 包含只能由大厅所有者修改的字段。如果指定了其中一个字段而 *localUser* 不是大厅的所有者，则此方法会失败，并调用 [`OnError`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnError)。

***

## 方法 (5/6)

向大厅发布更新。

```csharp theme={null}
public void PostUpdate(PFEntityKey localUser, LobbyDataUpdate lobbyUpdate, 
    IDictionary<string, string> memberProperties)
```

| 参数               | 描述                           |
| ---------------- | ---------------------------- |
| localUser        | 发布更新的本地用户。                   |
| lobbyUpdate      | 代表 *localUser* 应用于大厅共享部分的更新。 |
| memberProperties | 要为发布更新的成员更新的成员属性。            |

## 备注 (5/6)

这是一个异步操作。成功完成后，标题将收到一个 `OnLobbyPostUpdateCompleted result` 字段设置为 [`Success`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyError/Success) 的 [`OnLobbyPostUpdateCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyPostUpdateCompleted)。失败完成时，标题将收到一个 `OnLobbyPostUpdateCompleted result` 字段设置为失败错误代码的 [`OnLobbyPostUpdateCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyPostUpdateCompleted)。如果应用该更新会改变大厅的状态，则稍后标题将收到 [`OnLobbyUpdated`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyUpdated)。

此操作成功完成仅表示大厅服务已接受该更新。在向标题提供带有更新状态的 [`OnLobbyUpdated`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyUpdated) 之前，标题对大厅状态的本地视图不会反映此更新。

*lobbyUpdate* 包含只能由大厅所有者修改的字段。如果指定了其中一个字段而 *localUser* 不是大厅的所有者，则此方法会失败，并调用 [`OnError`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnError)。

***

## 方法 (6/6)

向大厅发布更新。

```csharp theme={null}
public void PostUpdate(PlayFabAuthenticationContext localUser, LobbyDataUpdate lobbyUpdate, 
    IDictionary<string, string> memberProperties)
```

| 参数               | 描述                           |
| ---------------- | ---------------------------- |
| localUser        | 发布更新的本地用户。                   |
| lobbyUpdate      | 代表 *localUser* 应用于大厅共享部分的更新。 |
| memberProperties | 要为发布更新的成员更新的成员属性。            |

## 备注 (6/6)

这是一个异步操作。成功完成后，标题将收到一个 `OnLobbyPostUpdateCompleted result` 字段设置为 [`Success`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyError/Success) 的 [`OnLobbyPostUpdateCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyPostUpdateCompleted)。失败完成时，标题将收到一个 `OnLobbyPostUpdateCompleted result` 字段设置为失败错误代码的 [`OnLobbyPostUpdateCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyPostUpdateCompleted)。如果应用该更新会改变大厅的状态，则稍后标题将收到 [`OnLobbyUpdated`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyUpdated)。

此操作成功完成仅表示大厅服务已接受该更新。在向标题提供带有更新状态的 [`OnLobbyUpdated`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyUpdated) 之前，标题对大厅状态的本地视图不会反映此更新。

*lobbyUpdate* 包含只能由大厅所有者修改的字段。如果指定了其中一个字段而 *localUser* 不是大厅的所有者，则此方法会失败，并调用 [`OnError`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnError)。

## 另请参阅

* class [PFEntityKey](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PFEntityKey/overview)
* class [LobbyDataUpdate](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyDataUpdate/overview)
* class [Lobby](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/overview)
* namespace [PlayFab.Multiplayer](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference)
