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

# PartyManager

> La clase de administración principal para interactuar con la biblioteca de Party.

La clase de administración principal para interactuar con la biblioteca de Party.

## Sintaxis

```cpp theme={null}
class PartyManager  
```

## Métodos públicos

| Nombre | Descripción |
| - | - |
| [GetSingleton](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getsingleton.md) | Recupera una referencia a la instancia singleton de PartyManager. |
| [SetOption](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setoption.md) | Configura una opción para ajustar con precisión la funcionalidad de la biblioteca de Party. |
| [GetOption](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getoption.md) | Recupera una opción usada para ajustar con precisión la funcionalidad de la biblioteca de Party. |
| [GetErrorMessage](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage.md) | Obtiene la forma legible de un error generado por la biblioteca de Party. |
| [SerializeNetworkDescriptor](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_serializenetworkdescriptor.md) | Serializa una estructura de descriptor de red en una cadena opaca que es segura para comunicarse a través de canales de comunicación específicos del título y de la plataforma. |
| [DeserializeNetworkDescriptor](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_deserializenetworkdescriptor.md) | Deserializa una estructura de descriptor de red a partir de una cadena opaca serializada mediante una llamada anterior a [SerializeNetworkDescriptor()](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_serializenetworkdescriptor.md). |
| [SetMemoryCallbacks](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setmemorycallbacks.md) | Configura opcionalmente las devoluciones de llamada de asignación y liberación de memoria que debe usar la biblioteca de Party. |
| [GetMemoryCallbacks](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getmemorycallbacks.md) | Recupera las devoluciones de llamada de asignación y liberación de memoria que está usando la biblioteca de Party. |
| [SetProfilingCallbacksForMethodEntryExit](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setprofilingcallbacksformethodentryexit.md) | Configura opcionalmente las devoluciones de llamada de eventos de generación de perfiles que la biblioteca de Party realizará al entrar o salir de métodos instrumentados. |
| [GetProfilingCallbacksForMethodEntryExit](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getprofilingcallbacksformethodentryexit.md) | Recupera las devoluciones de llamada de eventos de generación de perfiles que la biblioteca de Party está configurada para usar al entrar o salir de métodos instrumentados. |
| [SetThreadAffinityMask](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setthreadaffinitymask.md) | Configura opcionalmente el procesador en el que se ejecutan los subprocesos internos de la biblioteca de Party. |
| [GetThreadAffinityMask](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getthreadaffinitymask.md) | Recupera, como máscara de afinidad, el conjunto actual de procesadores en los que se ejecutarán o se están ejecutando los subprocesos internos de la biblioteca de Party. |
| [SetWorkMode](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setworkmode.md) | Configura el modo de trabajo de la tarea de procesamiento de la biblioteca de Party asociada a `threadId`. |
| [GetWorkMode](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getworkmode.md) | Recupera el modo de trabajo actual de la tarea de procesamiento interna de la biblioteca de Party asociada a `threadId`. |
| [Initialize](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_initialize.md) | Inicializa la instancia del objeto PartyManager. |
| [Cleanup](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_cleanup.md) | Recupera de inmediato todos los recursos asociados a todos los objetos de la biblioteca de Party. |
| [StartProcessingStateChanges](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges.md) | Recupera una matriz de todos los PartyStateChange que se deben procesar desde la última llamada de este tipo. |
| [FinishProcessingStateChanges](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_finishprocessingstatechanges.md) | Devuelve una matriz de PartyStateChange que se estaban procesando. |
| [DoWork](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_dowork.md) | Realiza de forma sincrónica la tarea de procesamiento asociada a `threadId`. |
| [GetRegions](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getregions.md) | Obtiene una matriz que contiene el conjunto de regiones para las que está configurado el título, junto con información de latencia de ida y vuelta. |
| [CreateNewNetwork](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createnewnetwork.md) | Pone en cola un intento asincrónico de crear una nueva red. |
| [ConnectToNetwork](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_connecttonetwork.md) | Pone en cola un intento asincrónico de conectarse a una red. |
| [GetLocalDevice](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getlocaldevice.md) | Obtiene el dispositivo local. |
| [CreateLocalUser](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluser.md) | Crea un objeto de usuario local que se usa para representar a un jugador local al realizar operaciones de red y chat. |
| [CreateLocalUserWithEntityType](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluserwithentitytype.md) | Crea un objeto de usuario local que se usa para representar un id. y un tipo de entidad de PlayFab compatibles al realizar operaciones de red y chat. |
| [DestroyLocalUser](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_destroylocaluser.md) | Inicia una operación asincrónica para destruir un usuario local. |
| [GetLocalUsers](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getlocalusers.md) | Obtiene una matriz que contiene todos los usuarios locales creados por [CreateLocalUser()](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluser.md) o [CreateLocalUserWithEntityType()](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluserwithentitytype.md). |
| [GetNetworks](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getnetworks.md) | Obtiene una matriz de todas las redes a las que el dispositivo local está conectado o conectándose. |
| [GetChatControls](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getchatcontrols.md) | Obtiene una matriz que contiene una lista combinada de todos los controles de chat del dispositivo local y de todos los dispositivos remotos. |

## Comentarios

Solo se permite una única instancia de la clase.

## Requisitos

**Encabezado:** Party.h

## Consulte también

[Miembros de Party](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/party_members.md)


## Related topics

- [PartyManager::Initialize](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_initialize.md)
- [PartyManager::Cleanup](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_cleanup.md)
- [PartyManager::DoWork](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_dowork.md)
- [PartyManager::GetOption](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getoption.md)
- [PartyManager::SetOption](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setoption.md)
