> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PlayFabMultiplayer.Uninitialize

> PlayFabMultiplayer.Uninitialize

# Método PlayFabMultiplayer.Uninitialize

Recupera imediatamente todos os recursos associados a todos os objetos da biblioteca Multiplayer.

```csharp theme={null}
public static void Uninitialize()
```

## Comentários

Se usuários locais estiverem participando de um Lobby, eles serão removidos (para os clientes de lobby remotos, parecerá que a conectividade de rede com esses usuários foi perdida); portanto, a prática recomendada é chamar [`Leave`](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/Leave) em todos os lobbies e aguardar o evento [`OnLobbyLeaveCompleted`](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyLeaveCompleted) correspondente para que os usuários locais saiam de todos os lobbies existentes.

Este método não é thread-safe e não pode ser chamado simultaneamente com outros métodos da biblioteca Multiplayer. Depois de chamar este método, todo o estado da biblioteca Multiplayer é invalidado.

Títulos que usam a versão Microsoft Game Core da biblioteca Multiplayer devem escutar notificações de estado do aplicativo por meio da API RegisterAppStateChangeNotification. Quando o aplicativo for suspenso, o título deverá chamar Uninitialize(). Quando o aplicativo for retomado, o título deverá aguardar a pilha de rede do Game Core ficar pronta e, em seguida, reinicializar a biblioteca Multiplayer chamando Initialize().

Toda chamada a [`Initialize`](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/Initialize) deve ter uma chamada correspondente a Uninitialize().

## Confira também

* método [Initialize](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/Initialize.md)
* classe [PlayFabMultiplayer](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/overview.md)
* namespace [PlayFab.Multiplayer](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference.md)


## Related topics

- [PlayFabMultiplayer.Initialize](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/Initialize.md)
- [Migrando do MPSD para o PlayFab Multiplayer e o MPA](https://docs.xbox.com/pt-BR/services/xbox-services/multiplayer/mpsd/concepts/live-mpsd-to-mlp.md)
- [Notas de versão do SDK C++ do PlayFab Multiplayer](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/lobby-and-matchmaking-release-notes.md)
- [PlayFabMultiplayer](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/PlayFabMultiplayer.md)
- [PlayFabMultiplayer.PlayFabMultiplayerServer](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/PlayFabMultiplayerServer.md)
