DeadLetterQueue 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 tipe antrean surat mati yang akan digunakan.
public enum class DeadLetterQueue
public enum DeadLetterQueue
type DeadLetterQueue =
Public Enum DeadLetterQueue
- Warisan
Bidang
| Nama | Nilai | Deskripsi |
|---|---|---|
| None | 0 | Tidak ada antrean surat mati yang akan digunakan. |
| System | 1 | Gunakan antrean surat mati di seluruh sistem. |
| Custom | 2 | Antrean surat mati kustom. |
Keterangan
Antrean surat mati adalah antrean pada pengelola antrean aplikasi pengirim untuk pesan kedaluwarsa yang gagal dikirimkan. Enumerasi DeadLetterQueue menentukan jenis antrean surat mati yang akan digunakan. Nilainya adalah:
Tidak ada: Tidak diperlukan antrean surat mati. Jika pesan gagal dikirim, tidak ada catatan yang dipertahankan dalam antrean surat mati. Ini adalah nilai default ketika ExactlyOnce diatur ke
false.Sistem: Antrean surat mati di seluruh sistem digunakan untuk merekam pesan yang gagal pengiriman. MSMQ memiliki antrean transaksi, sistem, surat mati dan antrean non-transaksi, sistem, surat mati untuk merekam pesan kedaluwarsa yang gagal pengiriman dari antrean transaksi dan non-transaksi, masing-masing. Ini adalah nilai default ketika ExactlyOnce diatur ke
true.Kustom: Antrean yang ditentukan dalam CustomDeadLetterQueue digunakan untuk merekam pesan yang gagal pengiriman.
Pesan dapat gagal mencapai aplikasi penerima karena salah satu alasan berikut:
Pesan transaksi dikirim ke antrean non-transaksi.
Pesan non-transaksi dikirim ke antrean transaksi.
Pesan yang tidak diautentikasi dikirim ke antrean yang hanya menerima pesan terautentikasi.
Pesan yang tidak terenkripsi dikirim ke antrean yang hanya menerima pesan terenkripsi.
Nilai time-to-live pesan kedaluwarsa sebelum pesan dikirimkan ke penerima.
Kuota penyimpanan pesan komputer target atau kuota penyimpanan antrean tujuan terlampaui, atau tidak ada ruang penyimpanan yang tersedia di komputer target saat pesan tiba.
Pengirim tidak memiliki hak akses yang diperlukan untuk menempatkan pesan dalam antrean tujuan.
Tanda tangan digital yang dilampirkan ke pesan tidak valid.
Pesan terenkripsi tidak dapat didekripsi oleh pengelola antrean tujuan.
Antrean tujuan dihapus menyeluruh atau dihapus sebelum pesan diambil.