MsmqBindingBase.ReceiveErrorHandling Eigenschap

Definitie

Hiermee wordt een opsommingswaarde opgehaald of ingesteld die aangeeft hoe gifberichten worden verwerkt.

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

Waarde van eigenschap

Een ReceiveErrorHandling waarde die aangeeft hoe gif en andere berichten die niet kunnen worden verzonden, worden verwerkt.

Opmerkingen

Een bericht in de wachtrij wordt vergiftigd als herhaalde pogingen om het bericht te bezorgen zijn mislukt. Dit gifbericht wordt uiteindelijk verwerkt op basis van de instelling van deze eigenschap. Wanneer deze eigenschap is ingesteld Faultop, treedt de listener op en wordt er een MsmqPoisonMessageException tracering uitgevoerd en gegenereerd. Het gifbericht blijft in de wachtrij staan en moet worden verwijderd voordat er meer berichten vanuit de wachtrij kunnen worden geopend. De MsmqPoisonMessageException bevat een MessageLookupId die kan worden gebruikt om het gifbericht uit de wachtrij te identificeren en handmatig te verwijderen.

Wanneer deze eigenschap is ingesteld op Drop, wordt het gifbericht verwijderd.

Wanneer deze eigenschap is ingesteld op Reject, wordt er een negatieve bevestiging naar de client verzonden en wordt het gifbericht uit de wachtrij verwijderd. Deze optie is alleen beschikbaar op Message Queuing 4.0 en vereist Windows Vista.

Wanneer dit is ingesteld Move, wordt het gifbericht verplaatst naar de uiteindelijke gif-subqueue. Deze optie is alleen beschikbaar op Message Queuing 4.0 en vereist Windows Vista.

Van toepassing op