Поделиться через


XboxLiveEndpointPairTemplate.CreateEndpointPairForPortsAsync Метод

Определение

Перегрузки

CreateEndpointPairForPortsAsync(XboxLiveDeviceAddress, String, String)

Создает пару конечных точек между локальным устройством и указанным удаленным устройством, указывая определенные порты из диапазона допустимых портов шаблона с поведением создания XboxLiveEndpointPairCreationBehaviors.None.

Важно!

Этот API доступен не для всех приложений. Если ваша учетная запись разработчика не специально подготовлена корпорацией Майкрософт, вызовы этих API во время выполнения завершатся ошибкой.

CreateEndpointPairForPortsAsync(XboxLiveDeviceAddress, String, String, XboxLiveEndpointPairCreationBehaviors)

Создает пару конечных точек между локальным устройством и указанным удаленным устройством, указывая определенные порты из назначенных шаблоном диапазонов допустимых портов и указывая, как должна вести себя система, если xboxLiveEndpointPair уже существует для этого шаблона, удаленного устройства и сочетания портов.

Важно!

Этот API доступен не для всех приложений. Если ваша учетная запись разработчика не специально подготовлена корпорацией Майкрософт, вызовы этих API во время выполнения завершатся ошибкой.

CreateEndpointPairForPortsAsync(XboxLiveDeviceAddress, String, String)

Создает пару конечных точек между локальным устройством и указанным удаленным устройством, указывая определенные порты из диапазона допустимых портов шаблона с поведением создания XboxLiveEndpointPairCreationBehaviors.None.

Важно!

Этот API доступен не для всех приложений. Если ваша учетная запись разработчика не специально подготовлена корпорацией Майкрософт, вызовы этих API во время выполнения завершатся ошибкой.

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)

Параметры

deviceAddress
XboxLiveDeviceAddress

XboxLiveDeviceAddress удаленного устройства, к которому необходимо подключиться.

initiatorPort
String

Platform::String

winrt::hstring

Порт, используемый инициатором, из диапазона допустимых портов инициатора, указанных в этом шаблоне.

acceptorPort
String

Platform::String

winrt::hstring

Порт, используемый приемчиком, из диапазона допустимых портов, указанных в этом шаблоне.

Возвращаемое значение

Асинхронная операция создания конечной точки. По завершении операции содержит результаты операции.

Атрибуты

См. также раздел

Применяется к

CreateEndpointPairForPortsAsync(XboxLiveDeviceAddress, String, String, XboxLiveEndpointPairCreationBehaviors)

Создает пару конечных точек между локальным устройством и указанным удаленным устройством, указывая определенные порты из назначенных шаблоном диапазонов допустимых портов и указывая, как должна вести себя система, если xboxLiveEndpointPair уже существует для этого шаблона, удаленного устройства и сочетания портов.

Важно!

Этот API доступен не для всех приложений. Если ваша учетная запись разработчика не специально подготовлена корпорацией Майкрософт, вызовы этих API во время выполнения завершатся ошибкой.

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)

Параметры

deviceAddress
XboxLiveDeviceAddress

XboxLiveDeviceAddress удаленного устройства, к которому необходимо подключиться.

initiatorPort
String

Platform::String

winrt::hstring

Порт, используемый инициатором, из диапазона допустимых портов инициатора, указанных в этом шаблоне.

acceptorPort
String

Platform::String

winrt::hstring

Порт, используемый приемчиком, из диапазона допустимых портов, указанных в этом шаблоне.

behaviors
XboxLiveEndpointPairCreationBehaviors

Значение типа , указывающее, как должна действовать система, когда запрошенная пара конечных точек уже установлена. В коде можно указать, что используется существующий XboxLiveEndpointPair , или система повторно оценивает все потенциальные сетевые пути в соответствии с требованиями к качеству шаблона. Если после повторной оценки выбран тот же сетевой путь, возвращается тот же XboxLiveEndpointPair . Если найден новый путь, старый xboxLiveEndpointPair будет уничтожен, а новый возвращается.

Возвращаемое значение

Асинхронная операция создания конечной точки. По завершении операции содержит результаты операции.

Атрибуты

См. также раздел

Применяется к