Freigeben über


XboxLiveEndpointPairTemplate.CreateEndpointPairForPortsAsync Methode

Definition

Überlädt

CreateEndpointPairForPortsAsync(XboxLiveDeviceAddress, String, String)

Erstellt ein Endpunktpaar zwischen dem lokalen Gerät und dem angegebenen Remotegerät, wobei bestimmte Ports aus dem von der Vorlage festgelegten Bereich akzeptabler Ports mit erstellungsverhalten XboxLiveEndpointPairCreationBehaviors.None angegeben werden.

Wichtig

Diese API ist nicht für alle Apps verfügbar. Sofern Ihr Entwicklerkonto nicht speziell von Microsoft bereitgestellt wird, schlagen Aufrufe dieser APIs zur Laufzeit fehl.

CreateEndpointPairForPortsAsync(XboxLiveDeviceAddress, String, String, XboxLiveEndpointPairCreationBehaviors)

Erstellt ein Endpunktpaar zwischen dem lokalen Gerät und dem angegebenen Remotegerät, indem bestimmte Ports aus den von der Vorlage festgelegten Bereichen akzeptabler Ports angegeben und angegeben wird, wie sich das System verhalten soll, wenn für diese Vorlage, das Remotegerät und die Portkombination bereits ein XboxLiveEndpointPair vorhanden ist.

Wichtig

Diese API ist nicht für alle Apps verfügbar. Sofern Ihr Entwicklerkonto nicht speziell von Microsoft bereitgestellt wird, schlagen Aufrufe dieser APIs zur Laufzeit fehl.

CreateEndpointPairForPortsAsync(XboxLiveDeviceAddress, String, String)

Erstellt ein Endpunktpaar zwischen dem lokalen Gerät und dem angegebenen Remotegerät, wobei bestimmte Ports aus dem von der Vorlage festgelegten Bereich akzeptabler Ports mit erstellungsverhalten XboxLiveEndpointPairCreationBehaviors.None angegeben werden.

Wichtig

Diese API ist nicht für alle Apps verfügbar. Sofern Ihr Entwicklerkonto nicht speziell von Microsoft bereitgestellt wird, schlagen Aufrufe dieser APIs zur Laufzeit fehl.

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)

Parameter

deviceAddress
XboxLiveDeviceAddress

Die XboxLiveDeviceAddress des Remotegeräts, mit dem eine Verbindung hergestellt werden soll.

initiatorPort
String

Platform::String

winrt::hstring

Der Vom Initiator zu verwendende Port aus dem Bereich der zulässigen Initiatorports, der in dieser Vorlage angegeben ist.

acceptorPort
String

Platform::String

winrt::hstring

Der Port, der vom Acceptor verwendet werden soll, und zwar aus dem Bereich der zulässigen Akzeptorports, der in dieser Vorlage angegeben ist.

Gibt zurück

Ein asynchroner Endpunkterstellungsvorgang. Enthält nach Abschluss des Vorgangs die Ergebnisse des Vorgangs.

Attribute

Weitere Informationen

Gilt für:

CreateEndpointPairForPortsAsync(XboxLiveDeviceAddress, String, String, XboxLiveEndpointPairCreationBehaviors)

Erstellt ein Endpunktpaar zwischen dem lokalen Gerät und dem angegebenen Remotegerät, indem bestimmte Ports aus den von der Vorlage festgelegten Bereichen akzeptabler Ports angegeben und angegeben wird, wie sich das System verhalten soll, wenn für diese Vorlage, das Remotegerät und die Portkombination bereits ein XboxLiveEndpointPair vorhanden ist.

Wichtig

Diese API ist nicht für alle Apps verfügbar. Sofern Ihr Entwicklerkonto nicht speziell von Microsoft bereitgestellt wird, schlagen Aufrufe dieser APIs zur Laufzeit fehl.

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)

Parameter

deviceAddress
XboxLiveDeviceAddress

Die XboxLiveDeviceAddress des Remotegeräts, mit dem eine Verbindung hergestellt werden soll.

initiatorPort
String

Platform::String

winrt::hstring

Der Vom Initiator zu verwendende Port aus dem Bereich der zulässigen Initiatorports, der in dieser Vorlage angegeben ist.

acceptorPort
String

Platform::String

winrt::hstring

Der Port, der vom Acceptor verwendet werden soll, und zwar aus dem Bereich der zulässigen Akzeptorports, der in dieser Vorlage angegeben ist.

behaviors
XboxLiveEndpointPairCreationBehaviors

Ein Wert, der angibt, wie das System handeln soll, wenn das angeforderte Endpunktpaar bereits eingerichtet wurde. Ihr Code kann entweder angeben, dass die vorhandene XboxLiveEndpointPair verwendet wird, oder dass das System alle potenziellen Netzwerkpfade gemäß den Qualitätsanforderungen der Vorlage neu auswertet. Wenn nach der erneuten Auswertung derselbe Netzwerkpfad ausgewählt wird, wird derselbe XboxLiveEndpointPair zurückgegeben. Wenn ein neuer Pfad gefunden wird, wird der alte XboxLiveEndpointPair zerstört, und ein neuer Pfad wird zurückgegeben.

Gibt zurück

Ein asynchroner Endpunkterstellungsvorgang. Enthält nach Abschluss des Vorgangs die Ergebnisse des Vorgangs.

Attribute

Weitere Informationen

Gilt für: