DirectPeerConnectivityOptions
ネットワーク上のデバイス間で、直接ピアツーピア接続の試行を制御するフラグ。
構文
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 | 同じプラットフォームの種類のデバイス間で直接ピア ツー ピア接続が試行される場合があります。 デバイスのペアは、使用する特定のパーティー ライブラリに関連付けられている同じ種類のハードウェアや 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 | 異なるプラットフォームの種類のデバイス間で直接ピア ツー ピア接続が試行される場合があります。 デバイスのペアは、各デバイスが使用する特定のパーティー ライブラリに関連付けられている異なる種類のハードウェアや 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 エンティティ ID を持つデバイス間で、直接ピア ツー ピア接続が試行される場合があります。 最初にローカル ユーザーをネットワークに認証しているデバイスは、新しく認証するユーザーと同じプロバイダー (Xbox Live、Facebook、iOS、Google など) を使用してログインした認証済みユーザー PlayFab エンティティ 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 エンティティ ID を持つデバイス間で、直接ピア ツー ピア接続が試行される場合があります。 最初にローカル ユーザーをネットワークに認証しているデバイスは、新しく認証するユーザーと同じプロバイダー (Xbox Live、Facebook、iOS、Google など) を使用してログインした認証済みユーザー PlayFab エンティティ ID が存在しないリモート デバイスとのピアツーピア接続を直接確立しようとします。 このフラグは、ピアツーピア接続の直接試行を単独で許可しないことに注意してください。 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 エンティティ ID のログインに使用されるプロバイダーに関係なく、デバイス間で直接ピア ツー ピア接続が試行される場合があります。 このフラグは SameEntiPARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDERtyLoginProvider | PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER と同等です。 |