System.Net Ruang nama

Menyediakan antarmuka pemrograman sederhana untuk banyak protokol yang digunakan pada jaringan saat ini.

Kelas di System.Net namespace dapat digunakan untuk mengembangkan aplikasi Windows Store atau aplikasi desktop. Saat digunakan dalam aplikasi Windows Store, kelas di System.Net namespace dipengaruhi oleh fitur isolasi jaringan, bagian dari model keamanan aplikasi yang digunakan oleh Windows Developer Preview. Kemampuan jaringan yang sesuai harus diaktifkan dalam manifes aplikasi untuk aplikasi Windows Store agar sistem dapat mengizinkan akses jaringan oleh aplikasi Windows Store. Untuk informasi selengkapnya, lihat Isolasi Jaringan untuk Aplikasi Windows Store.

Kelas

AuthenticationManager

Mengelola modul autentikasi yang dipanggil selama proses autentikasi klien.

Authorization

Berisi pesan autentikasi untuk server Internet.

Cookie

Menyediakan sekumpulan properti dan metode yang digunakan untuk mengelola cookie. Kelas ini tidak dapat diwariskan.

CookieCollection

Menyediakan kontainer koleksi untuk instans Cookie kelas.

CookieContainer

Menyediakan kontainer untuk kumpulan CookieCollection objek.

CookieException

Pengecualian yang dilemparkan ketika kesalahan dibuat menambahkan Cookie ke CookieContainer.

CredentialCache

Menyediakan penyimpanan untuk beberapa kredensial.

Dns

Menyediakan fungsionalitas resolusi nama domain sederhana.

DnsEndPoint

Mewakili titik akhir jaringan sebagai nama host atau representasi string alamat IP dan nomor port.

DnsPermission

Mengontrol hak untuk mengakses server Sistem Nama Domain (DNS) di jaringan.

DnsPermissionAttribute

Menentukan izin untuk meminta informasi dari Server Nama Domain.

DownloadDataCompletedEventArgs

Menyediakan data untuk peristiwa tersebut DownloadDataCompleted .

DownloadProgressChangedEventArgs

Menyediakan data untuk DownloadProgressChanged peristiwa WebClient.

DownloadStringCompletedEventArgs

Menyediakan data untuk peristiwa tersebut DownloadStringCompleted .

EndPoint

Mengidentifikasi alamat jaringan. Ini adalah kelas abstract .

EndpointPermission

Menentukan titik akhir yang diotorisasi oleh SocketPermission instans.

FileWebRequest

Menyediakan implementasi sistem file kelas WebRequest .

FileWebResponse

Menyediakan implementasi sistem file kelas WebResponse .

FtpWebRequest

Menerapkan klien Protokol Transfer File (FTP).

FtpWebResponse

Merangkum respons server Protokol Transfer File (FTP) terhadap permintaan.

GlobalProxySelection

Berisi instans proksi default global untuk semua permintaan HTTP.

HttpDiagnosticsHttpWebRequestExtensions

Ekstensi untuk utilitas telemetri.

HttpListener

Menyediakan pendengar protokol HTTP yang sederhana dan dikontrol secara terprogram. Kelas ini tidak dapat diwariskan.

HttpListenerBasicIdentity

Menyimpan nama pengguna dan kata sandi dari permintaan autentikasi dasar.

HttpListenerContext

Menyediakan akses ke objek permintaan dan respons yang digunakan oleh HttpListener kelas . Kelas ini tidak dapat diwariskan.

HttpListenerException

Pengecualian yang dilemparkan ketika terjadi kesalahan saat memproses permintaan HTTP.

HttpListenerPrefixCollection

Mewakili koleksi yang digunakan untuk menyimpan awalan Pengidentifikasi Sumber Daya Seragam (URI) untuk HttpListener objek.

HttpListenerRequest

Menjelaskan permintaan HTTP masuk ke HttpListener objek. Kelas ini tidak dapat diwariskan.

HttpListenerResponse

Mewakili respons terhadap permintaan yang ditangani oleh HttpListener objek.

HttpListenerTimeoutManager

Manajer batas waktu yang digunakan untuk objek HttpListener .

HttpVersion

Menentukan nomor versi HTTP yang didukung oleh HttpWebRequest kelas dan HttpWebResponse .

HttpWebRequest

Menyediakan implementasi khusus HTTP dari WebRequest kelas .

HttpWebResponse

Menyediakan implementasi khusus HTTP dari WebResponse kelas .

IPAddress

Menyediakan alamat Protokol Internet (IP).

IPEndPoint

Mewakili titik akhir jaringan sebagai alamat IP dan nomor port.

IPEndPointCollection

Mewakili koleksi yang digunakan untuk menyimpan titik akhir jaringan sebagai IPEndPoint objek.

IPHostEntry

Menyediakan kelas kontainer untuk informasi alamat host Internet.

NetworkCredential

Menyediakan kredensial untuk skema autentikasi berbasis kata sandi seperti autentikasi dasar, hash, NTLM, dan Kerberos.

NetworkProgressChangedEventArgs

Menyediakan data untuk peristiwa perubahan kemajuan jaringan.

OpenReadCompletedEventArgs

Menyediakan data untuk peristiwa tersebut OpenReadCompleted .

OpenWriteCompletedEventArgs

Menyediakan data untuk peristiwa tersebut OpenWriteCompleted .

ProtocolViolationException

Pengecualian yang dilemparkan ketika kesalahan dilakukan saat menggunakan protokol jaringan.

ServicePoint

Menyediakan manajemen koneksi untuk koneksi HTTP.

ServicePointManager

Mengelola kumpulan ServicePoint objek.

SocketAddress

Menyimpan informasi berseri dari EndPoint kelas turunan.

SocketPermission

Mengontrol hak untuk membuat atau menerima koneksi pada alamat transportasi.

SocketPermissionAttribute

Menentukan tindakan keamanan untuk mengontrol Socket koneksi. Kelas ini tidak dapat diwariskan.

TransportContext

Kelas ini TransportContext menyediakan konteks tambahan tentang lapisan transportasi yang mendasar.

UiSynchronizationContext

Menyediakan konteks sinkronisasi untuk UI terkelola yang digunakan dalam model sinkronisasi.

UploadDataCompletedEventArgs

Menyediakan data untuk peristiwa tersebut UploadDataCompleted .

UploadFileCompletedEventArgs

Menyediakan data untuk peristiwa tersebut UploadFileCompleted .

UploadProgressChangedEventArgs

Menyediakan data untuk UploadProgressChanged peristiwa WebClient.

UploadStringCompletedEventArgs

Menyediakan data untuk peristiwa tersebut UploadStringCompleted .

UploadValuesCompletedEventArgs

Menyediakan data untuk peristiwa tersebut UploadValuesCompleted .

WebClient

Menyediakan metode umum untuk mengirim data ke dan menerima data dari sumber daya yang diidentifikasi oleh URI.

WebException

Pengecualian yang dilemparkan ketika kesalahan terjadi saat mengakses jaringan melalui protokol yang dapat dicolokkan.

WebHeaderCollection

Berisi header protokol yang terkait dengan permintaan atau respons.

WebPermission

Mengontrol hak untuk mengakses sumber daya Http Internet.

WebPermissionAttribute

Menentukan izin untuk mengakses sumber daya Internet. Kelas ini tidak dapat diwariskan.

WebProxy

Berisi pengaturan proksi HTTP untuk HttpClient kelas .

WebRequest

Membuat permintaan ke Pengidentifikasi Sumber Daya Seragam (URI). Ini adalah kelas abstract .

WebRequestMethods

Kelas kontainer untuk WebRequestMethods.Ftpkelas , WebRequestMethods.File, dan WebRequestMethods.Http . Kelas ini tidak dapat diwariskan.

WebRequestMethods.File

Mewakili jenis metode protokol file yang dapat digunakan dengan permintaan FILE. Kelas ini tidak dapat diwariskan.

WebRequestMethods.Ftp

Mewakili jenis metode protokol FTP yang dapat digunakan dengan permintaan FTP. Kelas ini tidak dapat diwariskan.

WebRequestMethods.Http

Mewakili jenis metode protokol HTTP yang dapat digunakan dengan permintaan HTTP.

WebResponse

Memberikan respons dari Pengidentifikasi Sumber Daya Seragam (URI). Ini adalah kelas abstract .

WebUtility

Menyediakan metode untuk mengodekan dan mendekode URL saat memproses permintaan Web.

WriteStreamClosedEventArgs

Menyediakan data untuk peristiwa tersebut WriteStreamClosed .

Struct

IPNetwork

Mewakili jaringan IP dengan yang IPAddress berisi awalan jaringan dan menentukan Int32 panjang awalan.

Antarmuka

IAuthenticationModule

Menyediakan antarmuka autentikasi dasar untuk modul autentikasi klien Web.

ICertificatePolicy

Memvalidasi sertifikat server.

ICredentialPolicy

Menentukan kebijakan kredensial yang akan digunakan untuk permintaan sumber daya yang dibuat menggunakan WebRequest dan kelas turunannya.

ICredentials

Menyediakan antarmuka autentikasi dasar untuk mengambil kredensial untuk autentikasi klien Web.

ICredentialsByHost

Menyediakan antarmuka untuk mengambil kredensial untuk host, port, dan jenis autentikasi.

INetworkProgress

Menyediakan informasi tentang kemajuan jaringan dalam mengirim data melalui jaringan.

IUnsafeWebRequestCreate

Membuat pengidentifikasi Sumber Daya Seragam (URI) yang tidak aman WebRequest .

IWebProxy

Menyediakan antarmuka dasar untuk implementasi akses proksi untuk HttpClient kelas .

IWebProxyScript

Menyediakan antarmuka dasar untuk memuat dan menjalankan skrip untuk deteksi proksi otomatis.

IWebRequestCreate

Menyediakan antarmuka dasar untuk membuat WebRequest instans.

Enum

AuthenticationSchemes

Menentukan protokol untuk autentikasi.

DecompressionMethods

Mewakili format kompresi file dan pengodean dekompresi yang akan digunakan untuk memadatkan data yang diterima sebagai respons terhadap HttpWebRequest.

FtpStatusCode

Menentukan kode status yang dikembalikan untuk operasi Protokol Transfer File (FTP).

HttpRequestHeader

Header HTTP yang mungkin ditentukan dalam permintaan klien.

HttpResponseHeader

Header HTTP yang dapat ditentukan dalam respons server.

HttpStatusCode

Berisi nilai kode status yang ditentukan untuk HTTP yang ditentukan dalam RFC 2616 untuk HTTP 1.1.

NetworkAccess

Menentukan izin akses jaringan.

SecurityProtocolType

Menentukan protokol keamanan yang didukung oleh paket keamanan Schannel.

TransportType

Menentukan jenis transportasi untuk SocketPermission kelas dan Socket .

WebExceptionStatus

Menentukan kode status untuk WebException kelas .

Delegasikan

AuthenticationSchemeSelector

Memilih skema autentikasi untuk instans HttpListener .

BindIPEndPoint

Mewakili metode yang menentukan alamat Protokol Internet lokal dan nomor port untuk ServicePoint.

DownloadDataCompletedEventHandler

Mewakili metode yang akan menangani DownloadDataCompleted peristiwa WebClient.

DownloadProgressChangedEventHandler

Mewakili metode yang akan menangani DownloadProgressChanged peristiwa WebClient.

DownloadStringCompletedEventHandler

Mewakili metode yang akan menangani DownloadStringCompleted peristiwa WebClient.

HttpContinueDelegate

Mewakili metode yang memberi tahu penelepon ketika respons lanjutan diterima oleh klien.

HttpListener.ExtendedProtectionSelector

Delegasi yang ExtendedProtectionPolicy dipanggil untuk menentukan penggunaan untuk setiap HttpListener permintaan.

OpenReadCompletedEventHandler

Mewakili metode yang akan menangani OpenReadCompleted peristiwa WebClient.

OpenWriteCompletedEventHandler

Mewakili metode yang akan menangani OpenWriteCompleted peristiwa WebClient.

UploadDataCompletedEventHandler

Mewakili metode yang akan menangani UploadDataCompleted peristiwa WebClient.

UploadFileCompletedEventHandler

Mewakili metode yang akan menangani UploadFileCompleted peristiwa WebClient.

UploadProgressChangedEventHandler

Mewakili metode yang akan menangani UploadProgressChanged peristiwa WebClient.

UploadStringCompletedEventHandler

Mewakili metode yang akan menangani UploadStringCompleted peristiwa WebClient.

UploadValuesCompletedEventHandler

Mewakili metode yang akan menangani UploadValuesCompleted peristiwa WebClient.

WriteStreamClosedEventHandler

Mewakili metode yang akan menangani WriteStreamClosed peristiwa WebClient.

Lihat juga