Syntaxe
Membres
mode PartyRegionUpdateMode
Le mode qui contrôle le moment où la découverte des régions et les mises à jour des mesures de qualité de connexion sont effectuées.
La valeur par défaut est PartyRegionUpdateMode::Immediate lorsque PartyOption::RegionUpdateConfiguration n’a pas été configuré.
refreshIntervalInSeconds uint32_t
Le nombre de secondes devant s’écouler après la fin des mesures de qualité des régions avant qu’un nouveau processus de découverte des régions et de mesure de la qualité de connexion puisse commencer.
Cet intervalle d’actualisation est utilisé chaque fois qu’un PartyRegionsChangedStateChange est fourni, afin de déterminer quand la prochaine mesure de la qualité des régions peut démarrer selon le mode de mise à jour défini par le champ mode. Le fait de devenir éligible à une actualisation ne garantit pas que l’actualisation commence exactement à ce moment-là. Si le champ mode est défini sur PartyRegionUpdateMode::Deferred, la prochaine actualisation n’a lieu que lorsque l’une des méthodes applicables est appelée pour déclencher une mise à jour des régions. La bibliothèque attend également que l’appareil local ne se trouve plus dans aucun réseau Party et applique un léger délai aléatoire pour tenter d’éviter la charge du service PlayFab provenant de plusieurs appareils synchronisés involontairement.
La valeur par défaut est 28800 (8 heures) lorsque PartyOption::RegionUpdateConfiguration n’a pas été configuré.
Une valeur de zéro amène la bibliothèque Party à ne jamais actualiser automatiquement les mesures à l’avenir. Sinon, la valeur minimale autorisée est de 30 secondes.
Remarques
Cette structure peut être utilisée avec PartyOption::RegionUpdateConfiguration pour remplacer ou interroger la configuration actuelle de la bibliothèque Party via PartyManager::SetOption() ou PartyManager::GetOption(), respectivement. Elle configure le comportement du processus de découverte des régions et de mesure de la qualité de connexion qui produit les changements d’état PartyRegionsChangedStateChange.Configuration requise
En-tête : Party.hVoir aussi
Membres de PartyPartyOption::RegionUpdateConfiguration
PartyRegionUpdateMode
PartyRegionsChangedStateChange
PartyManager::SetOption
PartyManager::GetOption
