System.Net Ruang nama
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 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 Pratinjau Pengembang Windows. Kemampuan jaringan yang sesuai harus diaktifkan dalam manifes aplikasi untuk aplikasi Windows Store agar sistem mengizinkan akses jaringan oleh aplikasi Windows Store. Untuk informasi selengkapnya, lihat Isolasi Jaringan untuk Aplikasi Bursa Windows.
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 |
EndpointPermission |
Menentukan titik akhir yang diotorisasi oleh SocketPermission instans. |
FileWebRequest |
Menyediakan implementasi sistem file dari WebRequest kelas . |
FileWebResponse |
Menyediakan implementasi sistem file dari WebResponse kelas . |
FtpWebRequest |
Menerapkan klien Protokol Transfer File (FTP). |
FtpWebResponse |
Merangkum respons server File Transfer Protocol (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 dibuat 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 |
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 |
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 pengodean kompresi dan dekompresi file 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 |
Mendefinisikan 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 dipanggil untuk menentukan ExtendedProtectionPolicy 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
- System.Net.Cache
- System.Net.NetworkInformation
- System.Net.Security
- System.Net.Sockets
- Pemrograman Jaringan di .NET Framework
- Praktik Terbaik untuk Kelas System.Net
- Manajemen Cache untuk Aplikasi Jaringan
- Protokol Internet Versi 6
- Isolasi Jaringan untuk Aplikasi Penyimpanan Windows
- Contoh Pemrograman Jaringan
- Pelacakan Jaringan di .NET Framework
- Keamanan dalam Pemrograman Jaringan