WebExceptionStatus Enum
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.
Menentukan kode status untuk kelas WebException.
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.
public enum class WebExceptionStatus
public enum WebExceptionStatus
type WebExceptionStatus =
Public Enum WebExceptionStatus
- Warisan
Bidang
| Nama | Nilai | Deskripsi |
|---|---|---|
| Success | 0 | Tidak ada kesalahan yang ditemui. |
| NameResolutionFailure | 1 | Layanan pemecah masalah nama tidak dapat mengatasi nama host. |
| ConnectFailure | 2 | Titik layanan jarak jauh tidak dapat dihubungi pada tingkat transportasi. |
| ReceiveFailure | 3 | Respons lengkap tidak diterima dari server jarak jauh. |
| SendFailure | 4 | Permintaan lengkap tidak dapat dikirim ke server jarak jauh. |
| PipelineFailure | 5 | Permintaan adalah permintaan yang disalurkan dan koneksi ditutup sebelum respons diterima. |
| RequestCanceled | 6 | Permintaan dibatalkan, Abort() metode dipanggil, atau terjadi kesalahan yang tidak dapat diklasifikasikan. Ini adalah nilai default untuk Status. |
| ProtocolError | 7 | Respons yang diterima dari server selesai tetapi menunjukkan kesalahan tingkat protokol. Misalnya, kesalahan protokol HTTP seperti Akses 401 Ditolak akan menggunakan status ini. |
| ConnectionClosed | 8 | Koneksi ditutup sebelum waktunya. |
| TrustFailure | 9 | Sertifikat server tidak dapat divalidasi. |
| SecureChannelFailure | 10 | Terjadi kesalahan saat membuat koneksi menggunakan SSL. |
| ServerProtocolViolation | 11 | Respons server bukan respons HTTP yang valid. |
| KeepAliveFailure | 12 | Koneksi untuk permintaan yang menentukan header Keep-alive ditutup secara tak terduga. |
| Pending | 13 | Permintaan asinkron internal tertunda. |
| Timeout | 14 | Tidak ada respons yang diterima selama periode waktu habis untuk permintaan. |
| ProxyNameResolutionFailure | 15 | Layanan pemecah masalah nama tidak dapat menyelesaikan nama host proksi. |
| UnknownError | 16 | Terjadi pengecualian jenis yang tidak diketahui. |
| MessageLengthLimitExceeded | 17 | Pesan diterima yang melebihi batas yang ditentukan saat mengirim permintaan atau menerima respons dari server. |
| CacheEntryNotFound | 18 | Entri cache yang ditentukan tidak ditemukan. |
| RequestProhibitedByCachePolicy | 19 | Permintaan tidak diizinkan oleh kebijakan cache. Secara umum, ini terjadi ketika permintaan tidak dapat di-cache dan kebijakan efektif melarang pengiriman permintaan ke server. Anda mungkin menerima status ini jika metode permintaan menyiratkan keberadaan isi permintaan, metode permintaan memerlukan interaksi langsung dengan server, atau permintaan berisi header bersyarat. |
| RequestProhibitedByProxy | 20 | Permintaan ini tidak diizinkan oleh proksi. |
Keterangan
WebExceptionStatus Enumerasi menentukan kode status yang ditetapkan ke Status properti .