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

# ClaimServerLobby

> ClaimServerLobby

# PlayFabMultiplayer.PlayFabMultiplayerServer.ClaimServerLobby

## 方法(1/2)

声明对预先存在的服务器房间的所有权。

```csharp theme={null}
public static Lobby ClaimServerLobby(PFEntityKey server, string lobbyId)
```

| 参数      | 说明                                                |
| ------- | ------------------------------------------------- |
| server  | 创建房间的游戏服务器的 PlayFab 实体密钥。其实体类型必须为 “game\_server”。 |
| lobbyId | 要声明的房间的 ID。                                       |

## 返回值(1/2)

输出房间对象,可用于将操作排队以立即执行此操作。

## 备注(1/2)

这是一项异步操作。成功完成后,标题将收到一个 [`OnServerLobbyClaimCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnServerLobbyClaimCompleted),其 `OnServerLobbyClaimCompleted.result` 字段设置为 [`Success`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyError/Success)。失败完成后,标题将收到一个 [`OnServerLobbyClaimCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnServerLobbyClaimCompleted),其 `OnServerLobbyClaimCompleted.result` 字段设置为失败错误代码。

尽管此方法存在于统一的跨平台标头中,但它仅在 Windows 和 XBOX 上实现。此方法在其他平台上将返回错误。

***

## 方法(2/2)

声明对预先存在的服务器房间的所有权。

```csharp theme={null}
public static Lobby ClaimServerLobby(PlayFabAuthenticationContext server, string lobbyId)
```

| 参数      | 说明                                                |
| ------- | ------------------------------------------------- |
| server  | 创建房间的游戏服务器的 PlayFab 实体密钥。其实体类型必须为 “game\_server”。 |
| lobbyId | 要声明的房间的 ID。                                       |

## 返回值(2/2)

输出房间对象,可用于将操作排队以立即执行此操作。

## 备注(2/2)

这是一项异步操作。成功完成后,标题将收到一个 [`OnServerLobbyClaimCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnServerLobbyClaimCompleted),其 `OnServerLobbyClaimCompleted.result` 字段设置为 [`Success`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyError/Success)。失败完成后,标题将收到一个 [`OnServerLobbyClaimCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnServerLobbyClaimCompleted),其 `OnServerLobbyClaimCompleted.result` 字段设置为失败错误代码。

尽管此方法存在于统一的跨平台标头中,但它仅在 Windows 和 XBOX 上实现。此方法在其他平台上将返回错误。

## 另请参阅

* 类 [Lobby](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/overview)
* 类 [PFEntityKey](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PFEntityKey/overview)
* 类 [PlayFabMultiplayerServer](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/overview)
* 命名空间 [PlayFab.Multiplayer](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference)


## Related topics

- [PlayFabMultiplayerServer.OnServerLobbyClaimCompleted](/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnServerLobbyClaimCompleted.md)
- [PFLobbyClaimServerLobbyCompletedStateChange](/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyclaimserverlobbycompletedstatechange.md)
- [PlayFabMultiplayerServer class](/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/overview.md)
- [CreateAndClaimServerLobby](/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/CreateAndClaimServerLobby.md)
- [PFMultiplayerClaimServerLobby](/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerclaimserverlobby.md)
