EndpointPair Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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.
- Banyak kelas di namespace Windows.Networking.Sockets menggunakan soket. Metode pada kelas DatagramSocket dan StreamSocket dapat digunakan untuk membuat koneksi jaringan dan mentransfer data menggunakan objek EndpointPair.
- Kelas NetworkInformation di namespace Layanan Windows.Networking.Connectivity .
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 . |