Bahasa

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

Persyaratan Deskripsi
Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Bidang

Nama Nilai Deskripsi
Unknown 0

Status soket tidak diketahui.

OperationAborted 1

Operasi dibatalkan.

HttpInvalidServerResponse 2

Respons buruk diterima dari server HTTP.

ConnectionTimedOut 3

Batas waktu koneksi terlampaui.

AddressFamilyNotSupported 4

Keluarga alamat tidak didukung.

SocketTypeNotSupported 5

Jenis soket tidak didukung.

HostNotFound 6

Host tidak ditemukan.

NoDataRecordOfRequestedType 7

Nama yang diminta valid dan ditemukan dalam database, tetapi tidak memiliki data terkait yang benar yang diselesaikan.

NonAuthoritativeHostNotFound 8

Ini biasanya merupakan kesalahan sementara selama resolusi nama host dan berarti bahwa server lokal tidak menerima respons dari server otoritatif.

ClassTypeNotFound 9

Kelas yang ditentukan tidak ditemukan.

AddressAlreadyInUse 10

Alamat sudah digunakan.

CannotAssignRequestedAddress 11

Tidak dapat menetapkan alamat yang diminta.

ConnectionRefused 12

Koneksi ditolak.

NetworkIsUnreachable 13

Jaringan tidak dapat dijangkau.

UnreachableHost 14

Host tidak dapat dijangkau.

NetworkIsDown 15

Jaringan tidak berfungsi.

NetworkDroppedConnectionOnReset 16

Koneksi jaringan terputus saat direset.

SoftwareCausedConnectionAbort 17

Perangkat lunak menyebabkan koneksi dibatalkan.

ConnectionResetByPeer 18

Koneksi direset oleh serekan.

HostIsDown 19

Host tidak berfungsi.

NoAddressesFound 20

Pipa sedang ditutup.

TooManyOpenFiles 21

Terlalu banyak file yang terbuka.

MessageTooLong 22

Pesan yang dikirim pada soket datagram lebih besar dari buffer pesan internal atau beberapa batas jaringan lainnya, atau buffer yang digunakan untuk menerima datagram lebih kecil dari datagram itu sendiri.

CertificateExpired 23

Sertifikat yang diperlukan tidak dalam periode validitasnya saat 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.

CertificateUntrustedRoot 24

Rantai sertifikat diproses, tetapi berakhir pada sertifikat akar yang tidak tepercaya oleh penyedia kepercayaan. Kesalahan ini juga dikembalikan jika rantai sertifikat tidak dapat dibangun ke otoritas akar tepercaya.

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.

CertificateWrongUsage 26

Sertifikat tidak valid untuk penggunaan yang diminta.

CertificateRevoked 27

Sertifikat secara eksplisit dicabut oleh penerbitnya. Kesalahan ini juga dikembalikan jika sertifikat secara eksplisit ditandai sebagai tidak tepercaya oleh pengguna.

CertificateNoRevocationCheck 28

Fungsi pencabutan tidak dapat memeriksa pencabutan sertifikat.

CertificateRevocationServerOffline 29

Fungsi pencabutan tidak dapat memeriksa pencabutan karena server pencabutan sedang offline.

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 penting.
  • Sertifikat sedang digunakan untuk tujuan selain yang ditentukan oleh CA-nya.
  • Induk sertifikat tertentu sebenarnya tidak mengeluarkan 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.

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