Windows.Networking.XboxLive 네임스페이스

이 API는 모든 앱에서 사용할 수 없습니다. 개발자 계정이 Microsoft에서 특별히 프로비전되지 않는 한 런타임에 이러한 API에 대한 호출이 실패합니다.

클래스

XboxLiveDeviceAddress

콘솔 또는 기타 인증된 디바이스의 네트워크 위치를 나타냅니다.

이 클래스의 개체는 디바이스(특히 IP 주소 목록)에 대한 연결 정보의 불투명한 컬렉션을 나타냅니다. XboxLiveDeviceAddressXboxLiveEndpointPairTemplate 클래스의 CreateEndpointPairAsync 또는 CreateEndpointPairForPortsAsync 메서드 중 하나에 전달하여 로컬 디바이스와 지정된 XboxLiveDeviceAddress의 장치 간에 XboxLiveEndpointPair를 인스턴스화합니다.

중요

이 API는 모든 앱에서 사용할 수 없습니다. 개발자 계정이 Microsoft에서 특별히 프로비전되지 않는 한 런타임에 이러한 API에 대한 호출이 실패합니다.

XboxLiveEndpointPair

XboxLiveEndpointPair는 소켓 기반 통신을 위해 두 디바이스 간에 설정된 보안 및 네트워크 품질 관계입니다.

Windows.Networking.XboxLive API를 사용하면 IPv4, IPv6 및 Microsoft의 NAT(Network Address Translation) 통과 기술 및 서비스(예: Teredo)를 활용하여 다양한 환경에서 P2P(피어 투 피어) 연결을 통해 엔드포인트 간에 가장 적합한 네트워크 경로를 결정하고 구성할 수 있습니다. 또한 부정 행위를 줄이기 위한 조치로 트래픽 암호화 및 변조 방지를 설정합니다. 또한 Xbox Live 에코시스템&dmash를 통해 사용자 및 애플리케이션을 인증합니다. 다른 Xbox Live 서비스와 연결 정보 통합. 그런 다음 이 정보를 매치 메이킹에 사용하여 비슷한 연결 통계를 가진 플레이어를 서로 일치시킬 수 있습니다.

Windows.Networking.XboxLive API는 TCP 및 UDP와 같은 기존 네트워킹 전송과 사용 가능한 소켓 API, WinSock 및 Windows.Networking.Sockets를 보완하고 확장합니다. 이 API를 사용하여 XboxLiveEndpointPair 를 만든 다음, 실제 데이터 전송에 기본 전송 API를 사용합니다. XboxLiveEndpointPair 개념 자체는 로컬 및 원격 IP 주소 및 포트 집합으로 해석될 수 있다는 점에서 Windows.Networking.EndpointPair와 관련이 있습니다. 그러나 XboxLiveEndpointPair를 사용하면 이러한 속성은 읽기 전용이며(시스템이 협상하기 때문에) 연결된 유효 수명을 갖습니다(XboxLiveEndpointPair는 다양한 이유로 종료될 수 있는 활성 보안 관계를 나타내기 때문).

중요

이 API는 모든 앱에서 사용할 수 없습니다. 개발자 계정이 Microsoft에서 특별히 프로비전되지 않는 한 런타임에 이러한 API에 대한 호출이 실패합니다.

XboxLiveEndpointPairCreationResult

XboxLiveEndpointPair를 인스턴스화하려는 시도의 결과를 캡슐화합니다. 시도 결과 및 결과 엔드포인트 쌍에 대한 세부 정보를 지정하는 상태 값을 포함합니다.

중요

이 API는 모든 앱에서 사용할 수 없습니다. 개발자 계정이 Microsoft에서 특별히 프로비전되지 않는 한 런타임에 이러한 API에 대한 호출이 실패합니다.

XboxLiveEndpointPairStateChangedEventArgs

XboxLiveEndpointPairStateChangedEventArgs 개체는 XboxLiveEndpointPair.StateChanged 이벤트에 대한 세부 정보를 캡슐화합니다.

중요

이 API는 모든 앱에서 사용할 수 없습니다. 개발자 계정이 Microsoft에서 특별히 프로비전되지 않는 한 런타임에 이러한 API에 대한 호출이 실패합니다.

XboxLiveEndpointPairTemplate

소켓을 사용하여 두 디바이스 간에 최적의 보안 통신을 사용하도록 설정하는 방법에 대해 미리 구성된 패턴을 나타냅니다. 이 클래스에서 정의한 템플릿은 XboxLiveEndpointPair에서 두 개의 엔드포인트가 연결되는 방법을 자세히 설명합니다. 템플릿은 앱의 네트워크 매니페스트에서 정적으로 선언되며, 이후에 고유한 이름 문자열을 사용하여 식별됩니다.

참고

템플릿은 앱의 네트워크 매니페스트에서만 선언됩니다. 런타임에는 템플릿을 선언하거나 수정할 수 없습니다.

중요

이 API는 모든 앱에서 사용할 수 없습니다. 개발자 계정이 Microsoft에서 특별히 프로비전되지 않는 한 런타임에 이러한 API에 대한 호출이 실패합니다.

XboxLiveInboundEndpointPairCreatedEventArgs

InboundEndpointPairCreated 이벤트에 대한 세부 정보를 캡슐화합니다.

중요

이 API는 모든 앱에서 사용할 수 없습니다. 개발자 계정이 Microsoft에서 특별히 프로비전되지 않는 한 런타임에 이러한 API에 대한 호출이 실패합니다.

XboxLiveQualityOfServiceMeasurement

QoS(네트워크 서비스 품질) 측정의 작동 매개 변수를 설명하고 이러한 측정 결과에 대한 액세스를 제공합니다.

중요

이 API는 모든 앱에서 사용할 수 없습니다. 개발자 계정이 Microsoft에서 특별히 프로비전되지 않는 한 런타임에 이러한 API에 대한 호출이 실패합니다.

XboxLiveQualityOfServiceMetricResult

XboxLiveQualityOfServiceMetricResult 개체는 특정 메트릭의 단일 측정값에서 원격 디바이스로 데이터를 캡슐화합니다.

중요

이 API는 모든 앱에서 사용할 수 없습니다. 개발자 계정이 Microsoft에서 특별히 프로비전되지 않는 한 런타임에 이러한 API에 대한 호출이 실패합니다.

XboxLiveQualityOfServicePrivatePayloadResult

XboxLiveQualityOfServiceMeasurement.ShouldRequestPrivatePayloads 플래그가 지정된 경우 QoS(서비스 품질) 측정값에서 프라이빗 페이로드를 캡슐화합니다.

중요

이 API는 모든 앱에서 사용할 수 없습니다. 개발자 계정이 Microsoft에서 특별히 프로비전되지 않는 한 런타임에 이러한 API에 대한 호출이 실패합니다.

열거형

XboxLiveEndpointPairCreationBehaviors

XboxLiveEndpointPair 만들기 작업에 대한 만들기 동작 옵션을 지정하는 상수를 정의합니다.

중요

이 API는 모든 앱에서 사용할 수 없습니다. 개발자 계정이 Microsoft에서 특별히 프로비전되지 않는 한 런타임에 이러한 API에 대한 호출이 실패합니다.

XboxLiveEndpointPairCreationStatus

XboxLiveEndpointPair 만들기 작업의 상태 지정하는 상수를 정의합니다.

중요

이 API는 모든 앱에서 사용할 수 없습니다. 개발자 계정이 Microsoft에서 특별히 프로비전되지 않는 한 런타임에 이러한 API에 대한 호출이 실패합니다.

XboxLiveEndpointPairState

XboxLiveEndpointPair instance 상태 지정하는 상수를 정의합니다.

중요

이 API는 모든 앱에서 사용할 수 없습니다. 개발자 계정이 Microsoft에서 특별히 프로비전되지 않는 한 런타임에 이러한 API에 대한 호출이 실패합니다.

XboxLiveNetworkAccessKind

XboxLiveEndpointPair 통신에 대해 관찰되는 피어 투 피어 네트워크 액세스의 다양한 수준을 지정하는 상수를 정의합니다. XboxLiveNetworkAccessKind는 Xbox Live 멀티 플레이어 네트워킹 API를 통해 설정된 피어 투 피어 연결을 설명하는 데 사용되며 Xbox Live 웹 서비스 또는 Xbox Live 멀티 플레이어 네트워킹 API 외부에서 설정된 피어 투 피어 연결에는 적용되지 않습니다.

중요

이 API는 모든 앱에서 사용할 수 없습니다. 개발자 계정이 Microsoft에서 특별히 프로비전되지 않는 한 런타임에 이러한 API에 대한 호출이 실패합니다.

XboxLiveQualityOfServiceMeasurementStatus

QoS(서비스 품질) 측정의 상태 지정하는 상수를 정의합니다.

중요

이 API는 모든 앱에서 사용할 수 없습니다. 개발자 계정이 Microsoft에서 특별히 프로비전되지 않는 한 런타임에 이러한 API에 대한 호출이 실패합니다.

XboxLiveQualityOfServiceMetric

이 API에서 측정할 수 있는 다양한 QoS(서비스 품질) 메트릭을 지정하는 상수를 정의합니다.

중요

이 API는 모든 앱에서 사용할 수 없습니다. 개발자 계정이 Microsoft에서 특별히 프로비전되지 않는 한 런타임에 이러한 API에 대한 호출이 실패합니다.

XboxLiveSocketKind

이 API에서 인식하는 소켓의 종류를 지정하는 상수를 정의합니다.