構文
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 ライブラリに関連付けられたハードウェアや OS プラットフォームのタイプ(例: 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 ライブラリに関連付けられたハードウェアや OS プラットフォームのタイプ(例: 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 Entity ID を持つデバイス間で、直接ピアツーピア接続を試行できます。 ローカルユーザーをネットワークに最初に認証しているデバイスは、新しく認証しようとしているユーザーと同一のプロバイダー(例: XBOX Live、Facebook、iOS、Google)でログインした認証済みユーザー PlayFab Entity ID を少なくとも 1 つ持つリモートデバイスに対して、直接ピアツーピア接続の確立を試みます。 このフラグ単体では直接ピアツーピア接続の試行は許可されない点に注意してください。 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 Entity ID を持つデバイス間で、直接ピアツーピア接続を試行できます。 ローカルユーザーをネットワークに最初に認証しているデバイスは、新しく認証しようとしているユーザーと同一のプロバイダー(例: XBOX Live、Facebook、iOS、Google)でログインした認証済みユーザー PlayFab Entity ID を 1 つも持たないリモートデバイスに対して、直接ピアツーピア接続の確立を試みます。 このフラグ単体では直接ピアツーピア接続の試行は許可されない点に注意してください。 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 Entity ID のログインに使用されたプロバイダーに関係なく、デバイス間で直接ピアツーピア接続を試行できます。 このフラグは ```SameEntiPARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDERtyLoginProvider | PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER``` と等価です。 |
