Bagikan melalui


MsmqBindingBase.DeadLetterQueue Properti

Definisi

Mendapatkan atau menetapkan nilai enumerasi yang menunjukkan jenis antrean surat mati yang akan digunakan.

public:
 property System::ServiceModel::DeadLetterQueue DeadLetterQueue { System::ServiceModel::DeadLetterQueue get(); void set(System::ServiceModel::DeadLetterQueue value); };
public System.ServiceModel.DeadLetterQueue DeadLetterQueue { get; set; }
member this.DeadLetterQueue : System.ServiceModel.DeadLetterQueue with get, set
Public Property DeadLetterQueue As DeadLetterQueue

Nilai Properti

Nilai DeadLetterQueue enumerasi yang menunjukkan jenis antrean surat mati yang akan digunakan.

Keterangan

Antrean surat mati adalah antrean pada pengelola antrean aplikasi pengirim untuk pesan kedaluwarsa yang gagal dikirimkan. Enumerasi antrean surat mati menentukan jenis antrean surat mati yang akan digunakan. Nilainya adalah:

  • None: 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.

  • System: Antrean surat mati di seluruh sistem digunakan untuk merekam pesan yang gagal pengiriman. Message Queuing (MSMQ) memiliki antrean transaksi, sistem, surat mati dan antrean non-transaksi, sistem, surat mati untuk merekam pesan yang gagal pengiriman dari antrean transaksi dan non-transaksi, masing-masing. Ini adalah nilai default ketika ExactlyOnce diatur ke true.

  • Custom: Antrean yang ditentukan dalam CustomDeadLetterQueue properti yang digunakan untuk merekam pesan yang gagal pengiriman.

Alasan pesan dapat gagal mencapai aplikasi penerima meliputi:

  • 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.

  • 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.

Berlaku untuk