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 будет уничтожен, а новый возвращается.
Возвращаемое значение
Асинхронная операция создания конечной точки. По завершении операции содержит результаты операции.
- Атрибуты