XboxLiveEndpointPairTemplate.CreateEndpointPairForPortsAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
CreateEndpointPairForPortsAsync(XboxLiveDeviceAddress, String, String) |
使用创建行为 XboxLiveEndpointPairCreationBehaviors.None,在本地设备和指定的远程设备之间创建终结点对,指定模板指定范围中的特定端口。 重要 此 API 并非适用于所有应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。 |
CreateEndpointPairForPortsAsync(XboxLiveDeviceAddress, String, String, XboxLiveEndpointPairCreationBehaviors) |
在本地设备与指定的远程设备之间创建一个终结点对,从模板的指定可接受端口范围指定特定端口,并指定如果此模板、远程设备和端口组合已存在 XboxLiveEndpointPair 时系统的行为方式。 重要 此 API 并非适用于所有应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。 |
CreateEndpointPairForPortsAsync(XboxLiveDeviceAddress, String, String)
使用创建行为 XboxLiveEndpointPairCreationBehaviors.None,在本地设备和指定的远程设备之间创建终结点对,指定模板指定范围中的特定端口。
重要
此 API 并非适用于所有应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 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 并非适用于所有应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 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 ,并返回一个新路径。
返回
异步终结点创建操作。 操作完成后,包含操作的结果。
- 属性