DatagramSocket.GetEndpointPairsAsync メソッド

定義

オーバーロード

GetEndpointPairsAsync(HostName, String)

リモート ネットワークの宛先にデータグラムを送信するために使用できるリモート ホスト名とリモート サービス名に基づいて EndpointPair オブジェクトの一覧を取得します。

GetEndpointPairsAsync(HostName, String, HostNameSortOptions)

リモート ホスト名とリモート サービス名、および使用する並べ替え順序に基づいて 、EndpointPair オブジェクトの一覧を取得します。

GetEndpointPairsAsync(HostName, String)

リモート ネットワークの宛先にデータグラムを送信するために使用できるリモート ホスト名とリモート サービス名に基づいて EndpointPair オブジェクトの一覧を取得します。

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

パラメーター

remoteHostName
HostName

リモート ホスト名または IP アドレス。

remoteServiceName
String

Platform::String

winrt::hstring

リモート サービス名または UDP ポート。

戻り値

EndpointPair オブジェクトの一覧。

属性

Windows の要件

アプリの機能
ID_CAP_NETWORKING [Windows Phone]

注釈

GetEndpointPairsAsync メソッドは、DatagramSocket がリモート ネットワーク宛先にデータグラムを送信するために使用できる EndpointPair オブジェクトの一覧を取得します。 返されたリストは、2 つのピア間の通信に最適なアドレス ペアがリストの前半で発生するように並べ替えられます。

DatagramSocket は、GetEndpointPairsAsync メソッドによって返されるリストを使用して、接続が可能になるまで各 EndpointPair オブジェクトをバインドまたは接続できます。 一覧の EndpointPair オブジェクトは、 ConnectAsync(EndpointPair) メソッドで使用されます

こちらもご覧ください

適用対象

GetEndpointPairsAsync(HostName, String, HostNameSortOptions)

リモート ホスト名とリモート サービス名、および使用する並べ替え順序に基づいて 、EndpointPair オブジェクトの一覧を取得します。

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

パラメーター

remoteHostName
HostName

リモート ホスト名または IP アドレス。

remoteServiceName
String

Platform::String

winrt::hstring

リモート サービス名または UDP ポート。

sortOptions
HostNameSortOptions

リストを返すときに使用する並べ替え順序。

戻り値

EndpointPair オブジェクトの一覧。

属性

Windows の要件

アプリの機能
ID_CAP_NETWORKING [Windows Phone]

注釈

GetEndpointPairsAsync メソッドは、DatagramSocket がリモート ネットワーク宛先に接続するために使用できる EndpointPair オブジェクトの一覧を取得します。 返されるリストは、sortOptions パラメーターに基づいて 並べ替 えられます。

DatagramSocket では、GetEndpointPairsAsync メソッドによって返されたリストを使用して、リモート接続先に到達できるようになるまで、各 EndpointPair オブジェクトをバインドまたは接続できます。 リストの EndpointPair オブジェクトは、 ConnectAsync(EndpointPair) メソッドと共に使用されます。

こちらもご覧ください

適用対象