Windows.Networking Ruang nama

Menyediakan akses ke nama host dan titik akhir yang digunakan oleh aplikasi jaringan.

Kelas

EndpointPair

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

HostName

Menyediakan data untuk nama host atau alamat IP.

Enum

DomainNameType

Jenis domain objek HostName saat HostNameType adalah nama domain.

HostNameSortOptions

Opsi tentang bagaimana daftar objek EndpointPair diurutkan.

HostNameType

Jenis objek HostName .

Keterangan

Namespace layanan Windows.Networking menyediakan kelas yang digunakan untuk menginisialisasi dan menyediakan data untuk nama host atau alamat IP dan untuk pasangan titik akhir jaringan yang digunakan dalam aplikasi jaringan. Objek HostName dan EndpointPair digunakan oleh banyak kelas di namespace terkait lainnya. Manfaatnya meliputi:

Pada Windows Server 2012, Windows.Networking.dll yang mengimplementasikan kelas di namespace Layanan Windows.Networking akan gagal dimuat kecuali fitur Media Foundation diaktifkan. Akibatnya, aplikasi yang menggunakan kelas di namespace Windows.Networking akan gagal jika fitur Media Foundation dinonaktifkan (default pada Windows Server 2012).

Fitur Media Foundation dapat diaktifkan pada Windows Server 2012 menggunakan Server Manager atau dengan memasukkan perintah berikut di jendela CMD atau skrip.

dism /online /enable-feature /featurename:ServerMediaFoundation Pengguna diminta untuk memulai ulang setelah fitur Media Foundation diaktifkan pada Windows Server 2012. Setelah komputer di-boot ulang, kelas di namespace Windows.Networking akan berfungsi seperti yang diharapkan.

Menggunakan isolasi jaringan

Fitur isolasi jaringan di Windows 8 memungkinkan pengembang untuk sepenuhnya mengontrol akses jaringan aplikasi UWP. Tidak semua aplikasi mungkin memerlukan akses ke jaringan. Namun untuk aplikasi yang melakukannya, Windows 8 menyediakan tingkat akses yang berbeda ke jaringan yang dapat diaktifkan dengan memilih kemampuan yang sesuai.

Isolasi jaringan memungkinkan pengembang untuk menentukan untuk setiap aplikasi cakupan akses jaringan yang diperlukan. Aplikasi tanpa cakupan yang sesuai yang ditentukan dicegah untuk mengakses jenis jaringan yang ditentukan, dan jenis permintaan jaringan tertentu (permintaan yang dimulai klien keluar atau permintaan masuk yang tidak diminta dan permintaan yang dimulai klien keluar). Kemampuan untuk mengatur dan menerapkan isolasi jaringan memastikan bahwa jika aplikasi disusupi, aplikasi hanya dapat mengakses jaringan di mana aplikasi telah secara eksplisit diberikan akses. Ini secara signifikan mengurangi cakupan dampak pada aplikasi lain dan di Windows.

Isolasi jaringan mempengaruhi metode dan properti apa pun di namespace Windows.Networking.Sockets, Windows.Networking.BackgroundTransfer, Windows.Web.AtomPub, dan Windows.Web.Syndication yang mencoba mengakses jaringan. Windows secara aktif memberlakukan isolasi jaringan. Panggilan ke metode atau akses apa pun ke properti di namespace layanan ini yang mengakibatkan akses jaringan mungkin gagal karena isolasi jaringan jika kemampuan jaringan yang sesuai belum diaktifkan.

Kemampuan jaringan untuk aplikasi dikonfigurasi dalam manifes aplikasi saat aplikasi dibuat. Kemampuan jaringan biasanya ditambahkan menggunakan Microsoft Visual Studio 2012 saat mengembangkan aplikasi. Kemampuan jaringan juga dapat diatur secara manual dalam file manifes aplikasi menggunakan editor teks.

Untuk informasi selengkapnya tentang isolasi jaringan, lihat Cara mengonfigurasi kemampuan isolasi jaringan.

Lihat juga