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

> Lobby.AddMember

## Método (1 de 2)

Agrega un usuario local como miembro al lobby.

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

| parámetro        | descripción                                                                                        |
| ---------------- | -------------------------------------------------------------------------------------------------- |
| localUser        | La clave de entidad de PlayFab del usuario local que se va a agregar al lobby como miembro.        |
| memberProperties | Las propiedades de miembro iniciales que se establecerán para este usuario cuando se una al lobby. |

## Comentarios (1 de 2)

Esta es una operación asincrónica. Tras una finalización correcta, al título se le proporciona un evento [`OnLobbyMemberAdded`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyMemberAdded) seguido de un evento [`OnAddMemberCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnAddMemberCompleted) con el campo `OnAddMemberCompleted result` establecido en [`Success`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyError/Success). Tras una finalización con error, al título se le proporciona un [`OnAddMemberCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnAddMemberCompleted) con el campo `OnAddMemberCompleted result` establecido en un código de error de fallo.

Este método se usa para agregar una entidad local adicional de PlayFab a un objeto de lobby ya existente. Dado que el objeto de lobby ya debe haberse creado mediante una llamada a [`CreateAndJoinLobby`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/CreateAndJoinLobby) o [`JoinLobby`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/JoinLobby), este método es útil principalmente para escenarios con varios usuarios locales.

Esta es una operación asincrónica. El miembro agregado mediante este método no se reflejará en las listas devueltas por [`GetMembers`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/GetMembers) hasta que la operación asincrónica se complete correctamente.

***

## Método (2 de 2)

Agrega un usuario local como miembro al lobby.

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

| parámetro        | descripción                                                                                        |
| ---------------- | -------------------------------------------------------------------------------------------------- |
| localUser        | La clave de entidad de PlayFab del usuario local que se va a agregar al lobby como miembro.        |
| memberProperties | Las propiedades de miembro iniciales que se establecerán para este usuario cuando se una al lobby. |

## Comentarios (2 de 2)

Esta es una operación asincrónica. Tras una finalización correcta, al título se le proporciona un evento [`OnLobbyMemberAdded`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyMemberAdded) seguido de un evento [`OnAddMemberCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnAddMemberCompleted) con el campo `OnAddMemberCompleted result` establecido en [`Success`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyError/Success). Tras una finalización con error, al título se le proporciona un [`OnAddMemberCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnAddMemberCompleted) con el campo `OnAddMemberCompleted result` establecido en un código de error de fallo.

Este método se usa para agregar una entidad local adicional de PlayFab a un objeto de lobby ya existente. Dado que el objeto de lobby ya debe haberse creado mediante una llamada a [`CreateAndJoinLobby`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/CreateAndJoinLobby) o [`JoinLobby`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/JoinLobby), este método es útil principalmente para escenarios con varios usuarios locales.

Esta es una operación asincrónica. El miembro agregado mediante este método no se reflejará en las listas devueltas por [`GetMembers`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/GetMembers) hasta que la operación asincrónica se complete correctamente.

## Consulte también

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


## Related topics

- [PFLobbyAddMemberCompletedStateChange](/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyaddmembercompletedstatechange.md)
- [PFLobbyAddMember](/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyaddmember.md)
- [Lobby.GetMemberProperties](/es/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/GetMemberProperties.md)
- [LobbyCreateConfiguration.MaxMemberCount](/es/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyCreateConfiguration/MaxMemberCount.md)
- [LobbyArrangedJoinConfiguration.MaxMemberCount](/es/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyArrangedJoinConfiguration/MaxMemberCount.md)
