Bagikan melalui


EndpointPair Kelas

Definisi

Menyediakan data untuk titik akhir lokal dan titik akhir jarak jauh untuk koneksi jaringan yang digunakan oleh aplikasi jaringan.

public ref class EndpointPair sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Networking.IEndpointPairFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class EndpointPair final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Networking.IEndpointPairFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class EndpointPair final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Networking.IEndpointPairFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class EndpointPair
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Networking.IEndpointPairFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class EndpointPair
function EndpointPair(localHostName, localServiceName, remoteHostName, remoteServiceName)
Public NotInheritable Class EndpointPair
Warisan
Object Platform::Object IInspectable EndpointPair
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

EndpointPair digunakan untuk menginisialisasi (dan menyediakan data untuk) pasangan titik akhir yang digunakan dalam aplikasi jaringan. Objek EndpointPair menyediakan data untuk titik akhir lokal dan jarak jauh untuk koneksi jaringan. EndpointPair juga digunakan oleh banyak kelas di namespace Windows Runtime terkait lainnya untuk aplikasi jaringan; berikut adalah beberapa contohnya.

Titik akhir terdiri dari dua elemen ini.

  • Nama host, atau alamat IP.
  • Nama layanan, atau nomor port TCP atau UDP.

Dan pasangan titik akhir terdiri dari dua elemen ini.

  • Titik akhir lokal.
  • Titik akhir jarak jauh.

Jika nama host lokal null untuk titik akhir lokal sebelum koneksi jaringan dibuat oleh aplikasi klien, maka sistem akan secara otomatis menyediakan alamat IP lokal untuk digunakan aplikasi.

Jika nama layanan lokal adalah string kosong untuk titik akhir lokal sebelum koneksi jaringan dibuat oleh aplikasi klien, maka sistem akan secara otomatis menyediakan port TCP atau UDP untuk digunakan aplikasi.

Kelas WiFiDirectDevice dapat digunakan untuk menemukan perangkat lain yang memiliki perangkat berkemampuan Wi-Fi Direct (WFD). Metode WiFiDirectDevice.GetDeviceSelector mendapatkan pengidentifikasi perangkat untuk perangkat WFD terdekat. Setelah Anda memiliki referensi ke perangkat WFD terdekat, Anda dapat memanggil metode WiFiDirectDevice.GetConnectionEndpointPairs untuk mendapatkan objek EndpointPair.

Konstruktor

EndpointPair(HostName, String, HostName, String)

Membuat objek EndpointPair baru.

Properti

LocalHostName

Dapatkan atau atur nama host lokal untuk objek EndpointPair .

LocalServiceName

Dapatkan atau atur nama layanan lokal untuk objek EndpointPair .

RemoteHostName

Dapatkan atau atur nama host jarak jauh untuk objek EndpointPair .

RemoteServiceName

Dapatkan atau atur nama layanan jarak jauh untuk objek EndpointPair .

Berlaku untuk

Lihat juga