İngilizce dilinde oku

Aracılığıyla paylaş


DeliveryStatus Sabit listesi

Tanım

İletinin teslimi şüpheli olduğunda veya ileti teslim edilmediğinde iletinin teslim durumunu belirten bir numaralandırma.

C#
public enum DeliveryStatus
Devralma
DeliveryStatus

Alanlar

Name Değer Description
InDoubt 0

İletinin teslimi şüphelidir.

NotDelivered 1

İleti teslim edilmedi.

Örnekler

Aşağıdaki örnekte, bir hizmet işlemi içindeki bir iletiye DeliveryStatus nasıl erişildi gösterilmektedir.

C#
public void SimpleSubmitPurchaseOrder(PurchaseOrder po)
{
    Console.WriteLine("Submitting purchase order did not succeed ", po);
    MsmqMessageProperty mqProp = OperationContext.Current.IncomingMessageProperties[MsmqMessageProperty.Name] as MsmqMessageProperty;

    Console.WriteLine("Message Delivery Status: {0} ", mqProp.DeliveryStatus);
    Console.WriteLine("Message Delivery Failure: {0}", mqProp.DeliveryFailure);
    Console.WriteLine();
}

Açıklamalar

Kuyruğa gönderilen bir ileti teslim edilmediğinden veya Kuyruk Yöneticisi teslim sonucundan emin olmadığından teslim edilemeyen bir kuyruğa gelebilir. DeliveryStatus, ileti teslim edilemeyen bir kuyruktan okunduğunda ileti teslim durumunu alma yöntemidir.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1