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

> PlayFabMultiplayer.ProcessMatchmakingStateChanges

# Método PlayFabMultiplayer.ProcessMatchmakingStateChanges

Desencadena todos los eventos PlayFabMultiplayer.OnMatchmaking\* relacionados con el lobby producidos desde la última llamada de este tipo.

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

## Comentarios

Este método proporciona a la biblioteca de Lobby la oportunidad de sincronizar el estado con dispositivos o servicios remotos

El estado de la biblioteca de Lobby expuesto por la biblioteca puede cambiar durante esta llamada, por lo que debe usarla de forma segura para subprocesos. Por ejemplo, invocar ProcessLobbyStateChanges() en el subproceso de la interfaz de usuario al mismo tiempo que un subproceso de trabajo independiente recorre en bucle la lista de puntos de conexión devuelta por [`GetMembers`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/GetMembers) puede provocar bloqueos, porque ProcessLobbyStateChanges() puede alterar la memoria asociada a la lista de miembros. ProcessLobbyStateChanges() debe llamarse con frecuencia, al menos una vez por fotograma gráfico. Está diseñado para ejecutarse y devolver el control rápidamente, de modo que se pueda llamar en el subproceso principal de la interfaz de usuario con un impacto insignificante. Para obtener los mejores resultados, también debe minimizar el tiempo que dedica a controlar los eventos de estado.

## Consulte también

* clase [PlayFabMultiplayer](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/overview)
* espacio de nombres [PlayFab.Multiplayer](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference)


## Related topics

- [PlayFabMultiplayer.ProcessLobbyStateChanges](/es/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/ProcessLobbyStateChanges.md)
- [PlayFabMultiplayer.OnMatchmakingTicketStatusChanged](/es/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnMatchmakingTicketStatusChanged.md)
- [PFMultiplayerStartProcessingMatchmakingStateChanges](/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerstartprocessingmatchmakingstatechanges.md)
- [PFMultiplayerFinishProcessingMatchmakingStateChanges](/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerfinishprocessingmatchmakingstatechanges.md)
- [PFMatchmakingStateChange](/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingstatechange.md)
