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

> 與 Party 程式庫互動的主要管理類別。

與 Party 程式庫互動的主要管理類別。

## 語法

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

## 公用方法

| 名稱 | 描述 |
| - | - |
| [GetSingleton](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getsingleton.md) | 擷取 PartyManager 單一執行個體的參考。 |
| [SetOption](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setoption.md) | 設定用來微調 Party 程式庫功能的選項。 |
| [GetOption](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getoption.md) | 擷取用來微調 Party 程式庫功能的選項。 |
| [GetErrorMessage](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage.md) | 取得 Party 程式庫所產生之錯誤的人類可讀形式。 |
| [SerializeNetworkDescriptor](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_serializenetworkdescriptor.md) | 將網路描述元結構序列化為可安全地透過遊戲和平台專屬通訊通道傳遞的不透明字串。 |
| [DeserializeNetworkDescriptor](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_deserializenetworkdescriptor.md) | 從先前呼叫 [SerializeNetworkDescriptor()](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_serializenetworkdescriptor.md) 所序列化的不透明字串，還原序列化網路描述元結構。 |
| [SetMemoryCallbacks](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setmemorycallbacks.md) | 選擇性地設定 Party 程式庫應使用的記憶體配置和釋放回呼。 |
| [GetMemoryCallbacks](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getmemorycallbacks.md) | 擷取 Party 程式庫正在使用的記憶體配置和釋放回呼。 |
| [SetProfilingCallbacksForMethodEntryExit](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setprofilingcallbacksformethodentryexit.md) | 選擇性地設定 Party 程式庫在進入或結束已檢測方法時將進行的剖析事件回呼。 |
| [GetProfilingCallbacksForMethodEntryExit](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getprofilingcallbacksformethodentryexit.md) | 擷取 Party 程式庫設定在進入或結束已檢測方法時使用的剖析事件回呼。 |
| [SetThreadAffinityMask](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setthreadaffinitymask.md) | 選擇性地設定內部 Party 程式庫執行緒執行所在的處理器。 |
| [GetThreadAffinityMask](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getthreadaffinitymask.md) | 以親和性遮罩的形式，擷取內部 Party 程式庫執行緒將執行或正在執行所在的目前處理器集合。 |
| [SetWorkMode](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setworkmode.md) | 設定與 `threadId` 相關聯之 Party 程式庫處理工作的工作模式。 |
| [GetWorkMode](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getworkmode.md) | 擷取與 `threadId` 相關聯之 Party 程式庫內部處理工作的目前工作模式。 |
| [Initialize](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_initialize.md) | 初始化 PartyManager 物件執行個體。 |
| [Cleanup](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_cleanup.md) | 立即回收與所有 Party 程式庫物件相關聯的所有資源。 |
| [StartProcessingStateChanges](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges.md) | 擷取自上次此類呼叫以來所有要處理之 PartyStateChange 的陣列。 |
| [FinishProcessingStateChanges](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_finishprocessingstatechanges.md) | 傳回正在處理的 PartyStateChange 陣列。 |
| [DoWork](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_dowork.md) | 以同步方式執行與 `threadId` 相關聯的處理工作。 |
| [GetRegions](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getregions.md) | 取得包含您的遊戲所設定之區域集合及來回延遲資訊的陣列。 |
| [CreateNewNetwork](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createnewnetwork.md) | 將建立新網路的非同步嘗試排入佇列。 |
| [ConnectToNetwork](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_connecttonetwork.md) | 將連線到網路的非同步嘗試排入佇列。 |
| [GetLocalDevice](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getlocaldevice.md) | 取得本機裝置。 |
| [CreateLocalUser](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluser.md) | 建立本機使用者物件，用於在執行網路和聊天作業時代表本機玩家。 |
| [CreateLocalUserWithEntityType](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluserwithentitytype.md) | 建立本機使用者物件，用於在執行網路和聊天作業時代表支援的 PlayFab 實體識別碼和類型。 |
| [DestroyLocalUser](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_destroylocaluser.md) | 開始終結本機使用者的非同步作業。 |
| [GetLocalUsers](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getlocalusers.md) | 取得包含 [CreateLocalUser()](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluser.md) 或 [CreateLocalUserWithEntityType()](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluserwithentitytype.md) 所建立之所有本機使用者的陣列。 |
| [GetNetworks](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getnetworks.md) | 取得本機裝置已連線或正在連線之所有網路的陣列。 |
| [GetChatControls](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getchatcontrols.md) | 取得包含本機裝置和所有遠端裝置上所有聊天控制項之合併清單的陣列。 |

## 備註

只允許此類別的單一執行個體。

## 需求

**標頭：** Party.h

## 另請參閱

[Party 成員](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/party_members.md)


## Related topics

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