DatagramSocket.GetEndpointPairsAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.