SocketErrorStatus 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 nilai status untuk operasi soket.
public enum class SocketErrorStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class SocketErrorStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum SocketErrorStatus
var value = Windows.Networking.Sockets.SocketErrorStatus.unknown
Public Enum SocketErrorStatus
- Warisan
-
SocketErrorStatus
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Kemampuan aplikasi |
ID_CAP_NETWORKING [Windows Phone]
|
Bidang
AddressAlreadyInUse | 10 | Alamat sudah digunakan. |
AddressFamilyNotSupported | 4 | Keluarga alamat tidak didukung. |
CannotAssignRequestedAddress | 11 | Tidak dapat menetapkan alamat yang diminta. |
CertificateCommonNameIsIncorrect | 25 | Sertifikat tidak valid untuk penggunaan yang diminta. Kesalahan ini juga dikembalikan jika sertifikat memiliki nama yang tidak valid. Nama tidak disertakan dalam daftar yang diizinkan atau secara eksplisit dikecualikan. |
CertificateExpired | 23 | Sertifikat yang diperlukan tidak dalam periode validitasnya ketika memverifikasi terhadap jam sistem saat ini atau tanda waktu dalam file yang ditandatangani. Kesalahan ini juga dikembalikan jika periode validitas rantai sertifikasi tidak bersarang dengan benar. |
CertificateIsInvalid | 30 | Sertifikat yang disediakan tidak valid. Ini dapat dikembalikan karena sejumlah alasan:
|
CertificateNoRevocationCheck | 28 | Fungsi pencabutan tidak dapat memeriksa pencabutan sertifikat. |
CertificateRevocationServerOffline | 29 | Fungsi pencabutan tidak dapat memeriksa pencabutan karena server pencabutan sedang offline. |
CertificateRevoked | 27 | Sertifikat secara eksplisit dicabut oleh penerbitnya. Kesalahan ini juga dikembalikan jika sertifikat secara eksplisit ditandai sebagai tidak tepercaya oleh pengguna. |
CertificateUntrustedRoot | 24 | Rantai sertifikat diproses, tetapi diakhiri dalam sertifikat akar yang tidak dipercaya oleh penyedia kepercayaan. Kesalahan ini juga dikembalikan jika rantai sertifikat tidak dapat dibangun ke otoritas akar tepercaya. |
CertificateWrongUsage | 26 | Sertifikat tidak valid untuk penggunaan yang diminta. |
ClassTypeNotFound | 9 | Kelas yang ditentukan tidak ditemukan. |
ConnectionRefused | 12 | Koneksi ditolak. |
ConnectionResetByPeer | 18 | Koneksi direset oleh serekan. |
ConnectionTimedOut | 3 | Batas waktu koneksi terlampaui. |
HostIsDown | 19 | Host tidak berfungsi. |
HostNotFound | 6 | Host tidak ditemukan. |
HttpInvalidServerResponse | 2 | Respons buruk diterima dari server HTTP. |
MessageTooLong | 22 | Pesan yang dikirim pada soket datagram lebih besar dari buffer pesan internal atau batas jaringan lainnya, atau buffer yang digunakan untuk menerima datagram lebih kecil dari datagram itu sendiri. |
NetworkDroppedConnectionOnReset | 16 | Koneksi jaringan terputus saat direset. |
NetworkIsDown | 15 | Jaringan mati. |
NetworkIsUnreachable | 13 | Jaringan tidak dapat dijangkau. |
NoAddressesFound | 20 | Pipa sedang ditutup. |
NoDataRecordOfRequestedType | 7 | Nama yang diminta valid dan ditemukan dalam database, tetapi tidak memiliki data terkait yang benar yang sedang diselesaikan. |
NonAuthoritativeHostNotFound | 8 | Ini biasanya kesalahan sementara selama resolusi nama host dan berarti bahwa server lokal tidak menerima respons dari server otoritatif. |
OperationAborted | 1 | Operasi dibatalkan. |
SocketTypeNotSupported | 5 | Jenis soket tidak didukung. |
SoftwareCausedConnectionAbort | 17 | Perangkat lunak menyebabkan pembatalaian koneksi. |
TooManyOpenFiles | 21 | Terlalu banyak file yang terbuka. |
Unknown | 0 | Status soket tidak diketahui. |
UnreachableHost | 14 | Host tidak dapat dijangkau. |
Keterangan
Kesalahan yang ditemui pada operasi soket dikembalikan sebagai nilai HRESULT . Metode SocketError.GetStatus digunakan untuk mengonversi kesalahan dari operasi soket ke nilai enumerasi SocketErrorStatus. Sebagian besar nilai enumerasi SocketErrorStatus sesuai dengan kesalahan yang dikembalikan oleh operasi soket Windows asli.