다음을 통해 공유


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 개체 목록을 가져옵니다. 반환된 목록은 두 피어 간의 통신에 가장 적합한 주소 쌍이 목록의 앞부분에서 수행되도록 정렬됩니다.

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) 메서드와 함께 사용됩니다.

추가 정보

적용 대상