Freigeben über


PlayFabMultiplayer.Uninitialize-Methode

Gibt sofort alle Ressourcen zurück, die allen Multiplayer-Bibliotheksobjekten zugeordnet sind.

public static void Uninitialize()

Hinweise

Wenn lokale Benutzer an einer Lobby teilgenommen haben, werden sie entfernt (es scheint, als ob die Netzwerkkonnektivität für diese Benutzer verloren gegangen wäre). Daher besteht die bewährte Methode darin, alle Lobbies aufzurufen Leave und auf das entsprechende OnLobbyLeaveCompleted Ereignis zu warten, damit die lokalen Benutzer vorhandene Lobbies beenden.

Diese Methode ist nicht threadsicher und kann nicht gleichzeitig mit anderen Multiplayer-Bibliotheksmethoden aufgerufen werden. Nach dem Aufrufen dieser Methode wird der gesamte Status der Multiplayer-Bibliothek ungültig.

Titel, die die Microsoft Game Core-Version der Multiplayer-Bibliothek verwenden, müssen über die RegisterAppStateChangeNotification-API auf App-Statusbenachrichtigungen lauschen. Wenn die App angehalten wird, muss der Titel Uninitialize() aufrufen. Wenn die App fortgesetzt wird, muss der Titel warten, bis der Game Core-Netzwerkstapel bereit ist, und dann die Multiplayer-Bibliothek durch Aufrufen von Initialize() erneut initialisieren.

Jeder Aufruf von Initialize sollte über einen entsprechenden Uninitialize()-Aufruf verfügen.

Siehe auch