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
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.