> ## 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éthode (1 sur 2)

Ajoute un utilisateur local en tant que membre du lobby.

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

| paramètre | description |
| - | - |
| localUser | Clé d'entité PlayFab de l'utilisateur local à ajouter au lobby en tant que membre. |
| memberProperties | Propriétés de membre initiales à définir pour cet utilisateur lorsqu'il rejoint le lobby. |

## Remarques (1 sur 2)

Il s'agit d'une opération asynchrone. En cas de réussite, le titre reçoit un événement [`OnLobbyMemberAdded`](/fr/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyMemberAdded) suivi d'un événement [`OnAddMemberCompleted`](/fr/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnAddMemberCompleted) dont le champ `OnAddMemberCompleted result` est défini sur [`Success`](/fr/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyError/Success). En cas d'échec, le titre reçoit un [`OnAddMemberCompleted`](/fr/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnAddMemberCompleted) dont le champ `OnAddMemberCompleted result` est défini sur un code d'erreur d'échec.

Cette méthode permet d'ajouter une entité PlayFab locale supplémentaire à un objet lobby préexistant. Comme l'objet lobby doit déjà avoir été créé via un appel à [`CreateAndJoinLobby`](/fr/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/CreateAndJoinLobby) ou à [`JoinLobby`](/fr/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/JoinLobby), cette méthode est principalement utile dans les scénarios à plusieurs utilisateurs locaux.

Il s'agit d'une opération asynchrone. Le membre ajouté via cette méthode n'apparaît dans les listes renvoyées par [`GetMembers`](/fr/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/GetMembers) qu'une fois l'opération asynchrone terminée avec succès.

***

## Méthode (2 sur 2)

Ajoute un utilisateur local en tant que membre du lobby.

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

| paramètre | description |
| - | - |
| localUser | Clé d'entité PlayFab de l'utilisateur local à ajouter au lobby en tant que membre. |
| memberProperties | Propriétés de membre initiales à définir pour cet utilisateur lorsqu'il rejoint le lobby. |

## Remarques (2 sur 2)

Il s'agit d'une opération asynchrone. En cas de réussite, le titre reçoit un événement [`OnLobbyMemberAdded`](/fr/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyMemberAdded) suivi d'un événement [`OnAddMemberCompleted`](/fr/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnAddMemberCompleted) dont le champ `OnAddMemberCompleted result` est défini sur [`Success`](/fr/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyError/Success). En cas d'échec, le titre reçoit un [`OnAddMemberCompleted`](/fr/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnAddMemberCompleted) dont le champ `OnAddMemberCompleted result` est défini sur un code d'erreur d'échec.

Cette méthode permet d'ajouter une entité PlayFab locale supplémentaire à un objet lobby préexistant. Comme l'objet lobby doit déjà avoir été créé via un appel à [`CreateAndJoinLobby`](/fr/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/CreateAndJoinLobby) ou à [`JoinLobby`](/fr/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/JoinLobby), cette méthode est principalement utile dans les scénarios à plusieurs utilisateurs locaux.

Il s'agit d'une opération asynchrone. Le membre ajouté via cette méthode n'apparaît dans les listes renvoyées par [`GetMembers`](/fr/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/GetMembers) qu'une fois l'opération asynchrone terminée avec succès.

## Voir aussi

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


## Related topics

- [Lobby](/fr/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/overview.md)
- [PFLobbyAddMemberCompletedStateChange](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyaddmembercompletedstatechange.md)
- [PFLobbyAddMember](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyaddmember.md)
- [Add Members](/api-reference/groups/add-members.md)
- [Lobby.GetMemberProperties](/fr/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/GetMemberProperties.md)
