語法
public enum PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS : UInt32
{
PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_NONE = 0x0000,
PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_PLATFORM_TYPE = 0x0001,
PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_PLATFORM_TYPE = 0x0002,
PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_ANY_PLATFORM_TYPE = 0x0003,
PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDER = 0x0004,
PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER = 0x0008,
PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_ANY_ENTITY_LOGIN_PROVIDER = 0x000c,
}
常數
| 常數 | 描述 | |
|---|---|---|
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_NONE | 未指定任何旗標。 沒有旗標表示不允許任何直接對等連線嘗試。裝置之間的所有端點訊息和聊天資料一律會透過透明雲端轉送伺服器傳輸,且永遠不會交換任何 IP 位址資訊。 | |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_PLATFORM_TYPE | 可以在相同平台類型的裝置之間嘗試直接對等連線。 如果一對裝置被識別為具有與其所使用之特定 Party 程式庫相關聯的相同類型硬體和/或作業系統平台 (例如 Windows PC、XBOX 遊戲主機、iOS 型行動裝置),它們將嘗試建立直接對等連線。 請注意,此旗標本身不允許任何直接對等連線嘗試。它必須與 PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDER 和 PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER 旗標的其中之一或兩者結合使用。 | |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_PLATFORM_TYPE | 可以在不同平台類型的裝置之間嘗試直接對等連線。 如果一對裝置被識別為具有與各自所使用之特定 Party 程式庫相關聯的不同類型硬體和/或作業系統平台 (例如 Windows PC、XBOX 遊戲主機、iOS 型行動裝置),它們將嘗試建立直接對等連線。 請注意,此旗標本身不允許任何直接對等連線嘗試。它必須與 PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDER 和 PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER 旗標的其中之一或兩者結合使用。 | |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_ANY_PLATFORM_TYPE | 無論平台類型為何,都可以在裝置之間嘗試直接對等連線。 此旗標相當於 ```PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_PLATFORM_TYPE | PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_PLATFORM_TYPE```。 |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDER | 可以在已驗證使用者 PlayFab 實體識別碼是使用相同提供者登入的裝置之間嘗試直接對等連線。 最初將本機使用者驗證進入網路的裝置,會嘗試與至少有一個已驗證使用者 PlayFab 實體識別碼是使用與新驗證使用者相同提供者 (例如 XBOX Live、Facebook、iOS、Google) 登入的遠端裝置建立直接對等連線。 請注意,此旗標本身不允許任何直接對等連線嘗試。它必須與 PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_PLATFORM_TYPE 和 PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_PLATFORM_TYPE 旗標的其中之一或兩者結合使用。 | |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER | 可以在已驗證使用者 PlayFab 實體識別碼是使用不同提供者登入的裝置之間嘗試直接對等連線。 最初將本機使用者驗證進入網路的裝置,會嘗試與沒有任何已驗證使用者 PlayFab 實體識別碼是使用與新驗證使用者相同提供者 (例如 XBOX Live、Facebook、iOS、Google) 登入的遠端裝置建立直接對等連線。 請注意,此旗標本身不允許任何直接對等連線嘗試。它必須與 PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_PLATFORM_TYPE 和 PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_PLATFORM_TYPE 旗標的其中之一或兩者結合使用。 | |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_ANY_ENTITY_LOGIN_PROVIDER | 無論用來登入已驗證使用者 PlayFab 實體識別碼的提供者為何,都可以在裝置之間嘗試直接對等連線。 此旗標相當於 ```SameEntiPARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDERtyLoginProvider | PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER```。 |
