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

# 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`](/pt-BR/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/Leave) em todos os lobbies e aguardar o evento [`OnLobbyLeaveCompleted`](/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`](/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](/pt-BR/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/Initialize)
* classe [PlayFabMultiplayer](/pt-BR/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/overview)
* namespace [PlayFab.Multiplayer](/pt-BR/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference)


## Related topics

- [PlayFabMultiplayer.Initialize](/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](/pt-BR/services/xbox-services/multiplayer/mpsd/concepts/live-mpsd-to-mlp.md)
- [Notas de versão do SDK C++ do PlayFab Multiplayer](/pt-BR/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/lobby-and-matchmaking-release-notes.md)
- [Classe PlayFabMultiplayer](/pt-BR/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/overview.md)
- [PlayFabMultiplayer](/pt-BR/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/PlayFabMultiplayer.md)
