> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PartyRegionUpdateMode

> Modos de configuración que representan cómo la biblioteca de Party realiza la detección automática de regiones y la medición de calidad de conexión como parte de la.

Modos de configuración que representan cómo la biblioteca de Party realiza la detección automática de regiones y la medición de calidad de conexión como parte de la estructura [PartyRegionUpdateConfiguration](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/structs/partyregionupdateconfiguration.md).

## Sintaxis

```cpp theme={null}
enum class PartyRegionUpdateMode    
{  
    Immediate = 0,  
    Deferred = 1,  
}  
```

## Constantes

| Constante | Descripción |
| - | - |
| Immediate | Comenzar automáticamente a recuperar la lista de regiones disponibles y a medir la calidad de conexión a ellas tan pronto como sea posible.  La biblioteca de Party detecta automáticamente las regiones disponibles y mide la calidad de conexión a ellas cuando se invoca por primera vez PartyManager::Initialize().   La biblioteca de Party también actualiza periódicamente la lista y las mediciones de calidad hasta que se llama a PartyManager::Cleanup(). Si ya está conectado o en proceso de conectarse a una red de Party existente, la actualización se retrasa hasta que se desconecte de todas las redes de Party. El intervalo de actualización periódica se puede configurar mediante el campo *refreshIntervalInSeconds* de la estructura [PartyRegionUpdateConfiguration](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/structs/partyregionupdateconfiguration.md) contenedora.     A la aplicación se le proporciona automáticamente un [PartyRegionsChangedStateChange](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/structs/partyregionschangedstatechange.md) que indica las regiones disponibles o el [PartyStateChangeResult](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/enums/partystatechangeresult.md) de error cada vez que se completa una operación de medición.     Este modo es el valor predeterminado cuando no se ha configurado [PartyOption::RegionUpdateConfiguration](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/enums/partyoption.md). |
| Deferred | Retrasar la recuperación de la lista de regiones disponibles y la medición de la calidad de conexión a ellas hasta que se cree una nueva red de Party o se use determinada funcionalidad de texto a voz o de voz a texto.  La biblioteca de Party no detecta automáticamente las regiones disponibles ni mide la calidad de conexión a ellas a menos que la aplicación llame a [PartyManager::CreateNewNetwork()](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createnewnetwork.md) con una matriz de lista de regiones con cero entradas, o no esté conectada a una red existente pero llame a [PartyLocalChatControl::PopulateAvailableTextToSpeechProfiles()](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_populateavailabletexttospeechprofiles.md), [PartyLocalChatControl::SetTextToSpeechProfile()](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_settexttospeechprofile.md) o [PartyLocalChatControl::SetTranscriptionOptions()](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_settranscriptionoptions.md) con marcas de opción que incluyan [PartyVoiceChatTranscriptionOptions::TranscribeSelfRegardlessOfNetworkState](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/enums/partyvoicechattranscriptionoptions.md). Una vez que comienzan la detección de regiones y la medición de calidad diferidas, se proporciona un [PartyRegionsChangedStateChange](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/structs/partyregionschangedstatechange.md) que indica las regiones disponibles o el [PartyStateChangeResult](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/enums/partystatechangeresult.md) de error antes del cambio de estado de finalización [PartyCreateNewNetworkCompletedStateChange](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/structs/partycreatenewnetworkcompletedstatechange.md), [PartyPopulateAvailableTextToSpeechProfilesCompletedStateChange](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/structs/partypopulateavailabletexttospeechprofilescompletedstatechange.md), [PartySetTextToSpeechProfileCompletedStateChange](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/structs/partysettexttospeechprofilecompletedstatechange.md) o [PartySetTranscriptionOptionsCompletedStateChange](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/structs/partysettranscriptionoptionscompletedstatechange.md) de la operación desencadenante.   En las llamadas posteriores a las funciones anteriores con los parámetros descritos, la lista de regiones se recupera y se mide de nuevo si ha transcurrido el intervalo de actualización desde que se realizaron correctamente las últimas mediciones. Si ya está conectado o en proceso de conectarse a una red de Party existente, la actualización se retrasa hasta que se desconecte de todas las redes de Party. El intervalo de actualización se puede configurar mediante el campo *refreshIntervalInSeconds* de la estructura [PartyRegionUpdateConfiguration](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/structs/partyregionupdateconfiguration.md) contenedora.     Los controles de chat usan internamente estimaciones de latencia de región del dispositivo local para optimizar el uso del servicio para la síntesis de texto a voz, la transcripción de voz a texto y la traducción. El uso de PartyRegionUpdateMode::Deferred puede provocar que estas características experimenten una latencia mayor. |

## Requisitos

**Encabezado:** Party.h

## Consulte también

[Miembros de Party](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/party_members.md)\
[PartyOption::RegionUpdateConfiguration](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/enums/partyoption.md)\
[PartyRegionUpdateConfiguration](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/structs/partyregionupdateconfiguration.md)\
[PartyRegionsChangedStateChange](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/structs/partyregionschangedstatechange.md)\
[PartyCreateNewNetworkCompletedStateChange](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/structs/partycreatenewnetworkcompletedstatechange.md)\
[PartyPopulateAvailableTextToSpeechProfilesCompletedStateChange](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/structs/partypopulateavailabletexttospeechprofilescompletedstatechange.md)\
[PartySetTextToSpeechProfileCompletedStateChange](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/structs/partysettexttospeechprofilecompletedstatechange.md)\
[PartySetTranscriptionOptionsCompletedStateChange](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/structs/partysettranscriptionoptionscompletedstatechange.md)\
[PartyManager::Initialize](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_initialize.md)\
[PartyManager::CreateNewNetwork](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createnewnetwork.md)\
[PartyLocalChatControl::PopulateAvailableTextToSpeechProfiles](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_populateavailabletexttospeechprofiles.md)\
[PartyLocalChatControl::SetTextToSpeechProfile](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_settexttospeechprofile.md)\
[PartyLocalChatControl::SetTranscriptionOptions](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_settranscriptionoptions.md)


## Related topics

- [PartyRegionUpdateConfiguration](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/structs/partyregionupdateconfiguration.md)
- [PartyRegionsChangedStateChange](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/structs/partyregionschangedstatechange.md)
- [PartyLocalChatControl::PopulateAvailableTextToSpeechProfiles](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_populateavailabletexttospeechprofiles.md)
- [PartyLocalChatControl::SetTranscriptionOptions](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_settranscriptionoptions.md)
- [PartyManager::GetRegions](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getregions.md)
