Bagikan melalui


SocketErrorStatus Enum

Definisi

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:

  • Sertifikat yang hanya dapat digunakan sebagai entitas akhir sedang digunakan sebagai CA atau sebaliknya.
  • Batasan panjang jalur dalam rantai sertifikasi telah dilanggar.
  • Sertifikat berisi ekstensi tak dikenal yang ditandai kritis.
  • Sertifikat sedang digunakan untuk tujuan selain yang ditentukan oleh CA-nya.
  • Induk sertifikat tertentu sebenarnya tidak menerbitkan sertifikat turunan tersebut.
  • Sertifikat hilang atau memiliki nilai kosong untuk bidang penting, seperti subjek atau nama penerbit.
  • Tanda tangan sertifikat tidak dapat diverifikasi.
  • Sertifikat memiliki kebijakan yang tidak valid.
  • Ekstensi batasan dasar sertifikat belum diamati.
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.

Berlaku untuk

Lihat juga