DatagramSocket.GetEndpointPairsAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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) メソッドと共に使用されます。