DeliveryStatus Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Een opsomming die de bezorgingsstatus van een bericht aangeeft wanneer de bezorging van het bericht twijfelt of wanneer het bericht niet is bezorgd.
public enum class DeliveryStatus
public enum DeliveryStatus
type DeliveryStatus =
Public Enum DeliveryStatus
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| InDoubt | 0 | De bezorging van het bericht is in twijfel. |
| NotDelivered | 1 | Het bericht is niet bezorgd. |
Voorbeelden
In het volgende voorbeeld ziet u hoe u toegang hebt tot een DeliveryStatus bericht binnen een servicebewerking.
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();
}
<OperationBehavior(TransactionScopeRequired := True, TransactionAutoComplete := True)> _
Public Sub SimpleSubmitPurchaseOrder(ByVal po As PurchaseOrder)
Console.WriteLine("Submitting purchase order did not succeed ", po)
Dim mqProp As MsmqMessageProperty = TryCast(OperationContext.Current.IncomingMessageProperties(MsmqMessageProperty.Name), MsmqMessageProperty)
Console.WriteLine("Message Delivery Status: {0} ", mqProp.DeliveryStatus)
Console.WriteLine("Message Delivery Failure: {0}", mqProp.DeliveryFailure)
Console.WriteLine()
End Sub
Opmerkingen
Een bericht dat naar een wachtrij wordt verzonden, kan in een wachtrij met onbestelbare berichten terechtkomen omdat het bericht niet is bezorgd of wachtrijbeheer niet zeker is van het bezorgingsresultaat. Dit DeliveryStatus is een manier om de status van de berichtbezorging op te halen wanneer het bericht wordt gelezen uit een wachtrij met onbestelbare berichten.