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

# 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](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getsingleton)                                                       | Recupera una referencia a la instancia singleton de PartyManager.                                                                                                                                                                                                                                                                                                         |
| [SetOption](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setoption)                                                             | Configura una opción para ajustar con precisión la funcionalidad de la biblioteca de Party.                                                                                                                                                                                                                                                                               |
| [GetOption](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getoption)                                                             | Recupera una opción usada para ajustar con precisión la funcionalidad de la biblioteca de Party.                                                                                                                                                                                                                                                                          |
| [GetErrorMessage](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage)                                                 | Obtiene la forma legible de un error generado por la biblioteca de Party.                                                                                                                                                                                                                                                                                                 |
| [SerializeNetworkDescriptor](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_serializenetworkdescriptor)                           | 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](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_deserializenetworkdescriptor)                       | Deserializa una estructura de descriptor de red a partir de una cadena opaca serializada mediante una llamada anterior a [SerializeNetworkDescriptor()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_serializenetworkdescriptor).                                                                                         |
| [SetMemoryCallbacks](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setmemorycallbacks)                                           | Configura opcionalmente las devoluciones de llamada de asignación y liberación de memoria que debe usar la biblioteca de Party.                                                                                                                                                                                                                                           |
| [GetMemoryCallbacks](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getmemorycallbacks)                                           | Recupera las devoluciones de llamada de asignación y liberación de memoria que está usando la biblioteca de Party.                                                                                                                                                                                                                                                        |
| [SetProfilingCallbacksForMethodEntryExit](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setprofilingcallbacksformethodentryexit) | 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](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getprofilingcallbacksformethodentryexit) | 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](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setthreadaffinitymask)                                     | Configura opcionalmente el procesador en el que se ejecutan los subprocesos internos de la biblioteca de Party.                                                                                                                                                                                                                                                           |
| [GetThreadAffinityMask](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getthreadaffinitymask)                                     | 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](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setworkmode)                                                         | Configura el modo de trabajo de la tarea de procesamiento de la biblioteca de Party asociada a `threadId`.                                                                                                                                                                                                                                                                |
| [GetWorkMode](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getworkmode)                                                         | Recupera el modo de trabajo actual de la tarea de procesamiento interna de la biblioteca de Party asociada a `threadId`.                                                                                                                                                                                                                                                  |
| [Initialize](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_initialize)                                                           | Inicializa la instancia del objeto PartyManager.                                                                                                                                                                                                                                                                                                                          |
| [Cleanup](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_cleanup)                                                                 | Recupera de inmediato todos los recursos asociados a todos los objetos de la biblioteca de Party.                                                                                                                                                                                                                                                                         |
| [StartProcessingStateChanges](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges)                         | Recupera una matriz de todos los PartyStateChange que se deben procesar desde la última llamada de este tipo.                                                                                                                                                                                                                                                             |
| [FinishProcessingStateChanges](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_finishprocessingstatechanges)                       | Devuelve una matriz de PartyStateChange que se estaban procesando.                                                                                                                                                                                                                                                                                                        |
| [DoWork](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_dowork)                                                                   | Realiza de forma sincrónica la tarea de procesamiento asociada a `threadId`.                                                                                                                                                                                                                                                                                              |
| [GetRegions](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getregions)                                                           | 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](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createnewnetwork)                                               | Pone en cola un intento asincrónico de crear una nueva red.                                                                                                                                                                                                                                                                                                               |
| [ConnectToNetwork](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_connecttonetwork)                                               | Pone en cola un intento asincrónico de conectarse a una red.                                                                                                                                                                                                                                                                                                              |
| [GetLocalDevice](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getlocaldevice)                                                   | Obtiene el dispositivo local.                                                                                                                                                                                                                                                                                                                                             |
| [CreateLocalUser](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluser)                                                 | Crea un objeto de usuario local que se usa para representar a un jugador local al realizar operaciones de red y chat.                                                                                                                                                                                                                                                     |
| [CreateLocalUserWithEntityType](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluserwithentitytype)                     | Crea un objeto de usuario local que se usa para representar un Entity ID y un tipo de PlayFab compatibles al realizar operaciones de red y chat.                                                                                                                                                                                                                          |
| [DestroyLocalUser](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_destroylocaluser)                                               | Inicia una operación asincrónica para destruir un usuario local.                                                                                                                                                                                                                                                                                                          |
| [GetLocalUsers](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getlocalusers)                                                     | Obtiene una matriz que contiene todos los usuarios locales creados por [CreateLocalUser()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluser) o [CreateLocalUserWithEntityType()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluserwithentitytype). |
| [GetNetworks](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getnetworks)                                                         | Obtiene una matriz de todas las redes a las que el dispositivo local está conectado o conectándose.                                                                                                                                                                                                                                                                       |
| [GetChatControls](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getchatcontrols)                                                 | 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](/services/playfab/multiplayer/networking/reference/party_members)


## Related topics

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