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

> Lobby.ForceRemoveMember

# Lobby.ForceRemoveMember method

Forcibly remove an entity from the lobby.

```csharp theme={null}
public void ForceRemoveMember(PFEntityKey targetMember, bool preventRejoin)
```

| parameter     | description                                                                                              |
| ------------- | -------------------------------------------------------------------------------------------------------- |
| targetMember  | The member to forcibly remove.                                                                           |
| preventRejoin | A flag indicating whether *targetMember* will be prevented from rejoining the lobby after being removed. |

## Remarks

This is an asynchronous operation. Upon successful completion, the title is provided a [`OnLobbyMemberRemoved`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyMemberRemoved) event followed by a [`OnForceRemoveMemberCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnForceRemoveMemberCompleted) event with the `OnForceRemoveMemberCompleted result` field set to [`Success`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyError/Success). Upon a failed completion, the title is provided a [`OnForceRemoveMemberCompleted`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnForceRemoveMemberCompleted) event with the `OnForceRemoveMemberCompleted result` field set to a failed error code.

One of the local PlayFab entities present in this lobby must be the owner for this operation to succeed. If the local owning entity who initiated this operation loses their ownership status while the operation is in progress, the operation fails asynchronously.

This is an asynchronous operation. The member removed via this method will not be removed from the lists returned by [`GetMembers`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/GetMembers) until the asynchronous operation successfully completes and a [`OnLobbyMemberRemoved`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyMemberRemoved) event is generated.

## See Also

* class [PFEntityKey](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PFEntityKey/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)


## Related topics

- [PFLobbyForceRemoveMemberCompletedStateChange](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyforceremovemembercompletedstatechange.md)
- [PFLobbyForceRemoveMember](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyforceremovemember.md)
- [PlayFabMultiplayer.OnForceRemoveMemberCompleted](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnForceRemoveMemberCompleted.md)
- [GetMemberConnectionStatus](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/GetMemberConnectionStatus.md)
- [PFLobbyMemberRemovedStateChange](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbymemberremovedstatechange.md)
