Compartir a través de


XboxLiveEndpointPairTemplate.CreateEndpointPairForPortsAsync Método

Definición

Sobrecargas

CreateEndpointPairForPortsAsync(XboxLiveDeviceAddress, String, String)

Crea un par de puntos de conexión entre el dispositivo local y el dispositivo remoto especificado, especificando puertos específicos del intervalo designado de puertos aceptables de la plantilla, con el comportamiento de creación XboxLiveEndpointPairCreationBehaviors.None.

Importante

Esta API no está disponible para todas las aplicaciones. A menos que Microsoft aprovisione especialmente la cuenta de desarrollador, se producirá un error en las llamadas a estas API en tiempo de ejecución.

CreateEndpointPairForPortsAsync(XboxLiveDeviceAddress, String, String, XboxLiveEndpointPairCreationBehaviors)

Crea un par de puntos de conexión entre el dispositivo local y el dispositivo remoto especificado, especificando puertos específicos de los intervalos designados de la plantilla de puertos aceptables y especificando cómo debe comportarse el sistema si ya existe un XboxLiveEndpointPair para esta plantilla, dispositivo remoto y combinación de puertos.

Importante

Esta API no está disponible para todas las aplicaciones. A menos que Microsoft aprovisione especialmente la cuenta de desarrollador, se producirá un error en las llamadas a estas API en tiempo de ejecución.

CreateEndpointPairForPortsAsync(XboxLiveDeviceAddress, String, String)

Crea un par de puntos de conexión entre el dispositivo local y el dispositivo remoto especificado, especificando puertos específicos del intervalo designado de puertos aceptables de la plantilla, con el comportamiento de creación XboxLiveEndpointPairCreationBehaviors.None.

Importante

Esta API no está disponible para todas las aplicaciones. A menos que Microsoft aprovisione especialmente la cuenta de desarrollador, se producirá un error en las llamadas a estas API en tiempo de ejecución.

public:
 virtual IAsyncOperation<XboxLiveEndpointPairCreationResult ^> ^ CreateEndpointPairForPortsAsync(XboxLiveDeviceAddress ^ deviceAddress, Platform::String ^ initiatorPort, Platform::String ^ acceptorPort) = CreateEndpointPairForPortsAsync;
/// [Windows.Foundation.Metadata.DefaultOverload]
/// [Windows.Foundation.Metadata.Overload("CreateEndpointPairForPortsDefaultAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<XboxLiveEndpointPairCreationResult> CreateEndpointPairForPortsAsync(XboxLiveDeviceAddress const& deviceAddress, winrt::hstring const& initiatorPort, winrt::hstring const& acceptorPort);
[Windows.Foundation.Metadata.DefaultOverload]
[Windows.Foundation.Metadata.Overload("CreateEndpointPairForPortsDefaultAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<XboxLiveEndpointPairCreationResult> CreateEndpointPairForPortsAsync(XboxLiveDeviceAddress deviceAddress, string initiatorPort, string acceptorPort);
function createEndpointPairForPortsAsync(deviceAddress, initiatorPort, acceptorPort)
Public Function CreateEndpointPairForPortsAsync (deviceAddress As XboxLiveDeviceAddress, initiatorPort As String, acceptorPort As String) As IAsyncOperation(Of XboxLiveEndpointPairCreationResult)

Parámetros

deviceAddress
XboxLiveDeviceAddress

XboxLiveDeviceAddress del dispositivo remoto al que se va a conectar.

initiatorPort
String

Platform::String

winrt::hstring

Puerto que va a usar el iniciador, desde el intervalo de puertos de iniciador aceptables especificados en esta plantilla.

acceptorPort
String

Platform::String

winrt::hstring

Puerto que va a usar el aceptador, desde el intervalo de puertos aceptables del aceptador especificados en esta plantilla.

Devoluciones

Una operación asincrónica de creación de puntos de conexión. Una vez completada la operación, contiene los resultados de la operación.

Atributos

Consulte también

Se aplica a

CreateEndpointPairForPortsAsync(XboxLiveDeviceAddress, String, String, XboxLiveEndpointPairCreationBehaviors)

Crea un par de puntos de conexión entre el dispositivo local y el dispositivo remoto especificado, especificando puertos específicos de los intervalos designados de la plantilla de puertos aceptables y especificando cómo debe comportarse el sistema si ya existe un XboxLiveEndpointPair para esta plantilla, dispositivo remoto y combinación de puertos.

Importante

Esta API no está disponible para todas las aplicaciones. A menos que Microsoft aprovisione especialmente la cuenta de desarrollador, se producirá un error en las llamadas a estas API en tiempo de ejecución.

public:
 virtual IAsyncOperation<XboxLiveEndpointPairCreationResult ^> ^ CreateEndpointPairForPortsAsync(XboxLiveDeviceAddress ^ deviceAddress, Platform::String ^ initiatorPort, Platform::String ^ acceptorPort, XboxLiveEndpointPairCreationBehaviors behaviors) = CreateEndpointPairForPortsAsync;
/// [Windows.Foundation.Metadata.DefaultOverload]
/// [Windows.Foundation.Metadata.Overload("CreateEndpointPairForPortsWithBehaviorsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<XboxLiveEndpointPairCreationResult> CreateEndpointPairForPortsAsync(XboxLiveDeviceAddress const& deviceAddress, winrt::hstring const& initiatorPort, winrt::hstring const& acceptorPort, XboxLiveEndpointPairCreationBehaviors const& behaviors);
[Windows.Foundation.Metadata.DefaultOverload]
[Windows.Foundation.Metadata.Overload("CreateEndpointPairForPortsWithBehaviorsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<XboxLiveEndpointPairCreationResult> CreateEndpointPairForPortsAsync(XboxLiveDeviceAddress deviceAddress, string initiatorPort, string acceptorPort, XboxLiveEndpointPairCreationBehaviors behaviors);
function createEndpointPairForPortsAsync(deviceAddress, initiatorPort, acceptorPort, behaviors)
Public Function CreateEndpointPairForPortsAsync (deviceAddress As XboxLiveDeviceAddress, initiatorPort As String, acceptorPort As String, behaviors As XboxLiveEndpointPairCreationBehaviors) As IAsyncOperation(Of XboxLiveEndpointPairCreationResult)

Parámetros

deviceAddress
XboxLiveDeviceAddress

XboxLiveDeviceAddress del dispositivo remoto al que se va a conectar.

initiatorPort
String

Platform::String

winrt::hstring

Puerto que va a usar el iniciador, desde el intervalo de puertos de iniciador aceptables especificados en esta plantilla.

acceptorPort
String

Platform::String

winrt::hstring

Puerto que va a usar el aceptador, desde el intervalo de puertos aceptables del aceptador especificados en esta plantilla.

behaviors
XboxLiveEndpointPairCreationBehaviors

Valor que especifica cómo debe actuar el sistema cuando ya se haya establecido el par de puntos de conexión solicitados. El código puede especificar que se use xboxLiveEndpointPair existente o que el sistema vuelva a evaluar todas las posibles rutas de red según los requisitos de calidad de la plantilla. Si se selecciona la misma ruta de acceso de red después de volver a evaluarla, se devuelve el mismo XboxLiveEndpointPair . Si se encuentra una nueva ruta de acceso, se destruye el antiguo XboxLiveEndpointPair y se devuelve uno nuevo.

Devoluciones

Una operación asincrónica de creación de puntos de conexión. Una vez completada la operación, contiene los resultados de la operación.

Atributos

Consulte también

Se aplica a