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

# PlayFabMultiplayer.ProcessMatchmakingStateChanges 方法

觸發自上次此類呼叫以來所有與大廳相關的 PlayFabMultiplayer.OnMatchmaking\* 事件。

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

## 備註

此方法讓 Lobby 程式庫有機會與遠端裝置或服務同步狀態

程式庫公開的 Lobby 程式庫狀態可能會在此呼叫期間變更，因此您使用時必須確保執行緒安全。例如，在 UI 執行緒上叫用 ProcessLobbyStateChanges() 的同時，若有另一個背景工作執行緒正在逐一查看 [`GetMembers`](/zh-TW/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/GetMembers) 傳回的端點清單，可能會導致當機，因為 ProcessLobbyStateChanges() 可能會變更與成員清單相關聯的記憶體。應該經常呼叫 ProcessLobbyStateChanges()，至少每個圖形畫面一次。它的設計是能快速執行並返回，因此可以在主要 UI 執行緒上呼叫，且影響微乎其微。為了獲得最佳結果，您也應該盡量縮短處理狀態事件所花費的時間。

## 另請參閱

* class [PlayFabMultiplayer](/zh-TW/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/overview)
* namespace [PlayFab.Multiplayer](/zh-TW/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference)


## Related topics

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