Sprache

DatagramSocket.GetEndpointPairsAsync Methode

Definition

Überlädt

Name Beschreibung
GetEndpointPairsAsync(HostName, String)

Ruft eine Liste der EndpointPair -Objekte basierend auf einem Remotehost- 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 Remotehost- und Remotedienstnamen und der zu verwendenden Sortierreihenfolge ab.

GetEndpointPairsAsync(HostName, String)

Ruft eine Liste der EndpointPair -Objekte basierend auf einem Remotehost- 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 Name des Remotediensts oder der UDP-Port.

Gibt zurück

Eine Liste der EndpointPair-Objekte .

Attribute

Hinweise

Die GetEndpointPairsAsync-Methode ruft eine Liste möglicher EndpointPair-Objekte ab, die von einem DatagramSocket verwendet werden können, um Datagramme an ein Remotenetzwerkziel zu senden. Die zurückgegebene Liste wird sortiert, sodass 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 jedes EndpointPair-Objekt zu versuchen und zu binden oder eine Verbindung mit jedem EndpointPair-Objekt herzustellen, bis eine Verbindung hergestellt werden kann. Ein EndpointPair-Objekt aus der Liste wird mit den ConnectAsync(EndpointPair)- Methoden verwendet.

Siehe auch

Gilt für:

GetEndpointPairsAsync(HostName, String, HostNameSortOptions)

Ruft eine Liste der EndpointPair -Objekte basierend auf einem Remotehost- 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 Name des Remotediensts oder der UDP-Port.

sortOptions
HostNameSortOptions

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

Gibt zurück

Eine Liste der EndpointPair-Objekte .

Attribute

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 Parameter "sortOptions" sortiert.

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

Siehe auch

Gilt für: