Freigeben über


DatagramSocket.GetEndpointPairsAsync Methode

Definition

Überlädt

GetEndpointPairsAsync(HostName, String)

Ruft eine Liste der EndpointPair-Objekte basierend auf einem Remotehostnamen und Remotedienstnamen ab, die zum Senden von Datagrammen an ein Remotenetzwerkziel verwendet werden können.

GetEndpointPairsAsync(HostName, String, HostNameSortOptions)

Ruft eine Liste der EndpointPair-Objekte basierend auf einem Remotehostnamen und Remotedienstnamen und der zu verwendenden Sortierreihenfolge ab.

GetEndpointPairsAsync(HostName, String)

Ruft eine Liste der EndpointPair-Objekte basierend auf einem Remotehostnamen und Remotedienstnamen ab, die zum Senden von Datagrammen an ein Remotenetzwerkziel verwendet werden können.

public:
 static IAsyncOperation<IVectorView<EndpointPair ^> ^> ^ GetEndpointPairsAsync(HostName ^ remoteHostName, Platform::String ^ remoteServiceName);
/// [Windows.Foundation.Metadata.Overload("GetEndpointPairsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<IVectorView<EndpointPair>> GetEndpointPairsAsync(HostName const& remoteHostName, winrt::hstring const& remoteServiceName);
[Windows.Foundation.Metadata.Overload("GetEndpointPairsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<IReadOnlyList<EndpointPair>> GetEndpointPairsAsync(HostName remoteHostName, string remoteServiceName);
function getEndpointPairsAsync(remoteHostName, remoteServiceName)
Public Shared Function GetEndpointPairsAsync (remoteHostName As HostName, remoteServiceName As String) As IAsyncOperation(Of IReadOnlyList(Of EndpointPair))

Parameter

remoteHostName
HostName

Der Remotehostname oder die IP-Adresse.

remoteServiceName
String

Platform::String

winrt::hstring

Der Remotedienstname oder UDP-Port.

Gibt zurück

Eine Liste der EndpointPair-Objekte .

Attribute

Windows-Anforderungen

App-Funktionen
ID_CAP_NETWORKING [Windows Phone]

Hinweise

Die GetEndpointPairsAsync-Methode ruft eine Liste möglicher EndpointPair-Objekte ab, die von einem DatagramSocket zum Senden von Datagrammen an ein Remotenetzwerkziel verwendet werden können. Die zurückgegebene Liste ist so sortiert, dass die Adresspaare, die für die Kommunikation zwischen zwei Peers am besten geeignet sind, weiter oben in der Liste auftreten.

Ein DatagramSocket kann die von der GetEndpointPairsAsync-Methode zurückgegebene Liste verwenden, um zu versuchen, jedes EndpointPair-Objekt zu binden oder eine Verbindung mit diesen herzustellen, bis eine Verbindung hergestellt werden kann. Ein EndpointPair-Objekt aus der Liste wird mit den ConnectAsync(EndpointPair)- Methoden verwendet.

Weitere Informationen

Gilt für:

GetEndpointPairsAsync(HostName, String, HostNameSortOptions)

Ruft eine Liste der EndpointPair-Objekte basierend auf einem Remotehostnamen und Remotedienstnamen und der zu verwendenden Sortierreihenfolge ab.

public:
 static IAsyncOperation<IVectorView<EndpointPair ^> ^> ^ GetEndpointPairsAsync(HostName ^ remoteHostName, Platform::String ^ remoteServiceName, HostNameSortOptions sortOptions);
/// [Windows.Foundation.Metadata.Overload("GetEndpointPairsWithSortOptionsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<IVectorView<EndpointPair>> GetEndpointPairsAsync(HostName const& remoteHostName, winrt::hstring const& remoteServiceName, HostNameSortOptions const& sortOptions);
[Windows.Foundation.Metadata.Overload("GetEndpointPairsWithSortOptionsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<IReadOnlyList<EndpointPair>> GetEndpointPairsAsync(HostName remoteHostName, string remoteServiceName, HostNameSortOptions sortOptions);
function getEndpointPairsAsync(remoteHostName, remoteServiceName, sortOptions)
Public Shared Function GetEndpointPairsAsync (remoteHostName As HostName, remoteServiceName As String, sortOptions As HostNameSortOptions) As IAsyncOperation(Of IReadOnlyList(Of EndpointPair))

Parameter

remoteHostName
HostName

Der Remotehostname oder die IP-Adresse.

remoteServiceName
String

Platform::String

winrt::hstring

Der Remotedienstname oder UDP-Port.

sortOptions
HostNameSortOptions

Die Sortierreihenfolge, die beim Zurückgeben der Liste verwendet werden soll.

Gibt zurück

Eine Liste der EndpointPair-Objekte .

Attribute

Windows-Anforderungen

App-Funktionen
ID_CAP_NETWORKING [Windows Phone]

Hinweise

Die GetEndpointPairsAsync-Methode ruft eine Liste möglicher EndpointPair-Objekte ab, die von einem DatagramSocket zum Herstellen einer Verbindung mit einem Remotenetzwerkziel verwendet werden können. Die zurückgegebene Liste wird basierend auf dem SortOptions-Parameter sortiert.

Ein DatagramSocket kann die von der GetEndpointPairsAsync-Methode zurückgegebene Liste verwenden, um zu versuchen, jedes EndpointPair-Objekt zu binden oder eine Verbindung mit diesen herzustellen, bis ein Remoteziel erreicht ist. Ein EndpointPair-Objekt aus der Liste wird mit der ConnectAsync(EndpointPair)- Methode verwendet.

Weitere Informationen

Gilt für: