Partager via


BrokeredMessage.DeadLetter Méthode

Définition

Surcharges

DeadLetter()

Déplace le message vers la file d’attente de lettres mortes.

DeadLetter(IDictionary<String,Object>)

Déplace le message vers la file d’attente de lettres mortes.

DeadLetter(String, String)

Déplace le message vers la file d’attente de lettres mortes.

DeadLetter()

Déplace le message vers la file d’attente de lettres mortes.

public void DeadLetter ();
member this.DeadLetter : unit -> unit
Public Sub DeadLetter ()

Exceptions

Levée lorsque le message est à l’état supprimé ou que le récepteur avec lequel le message a été reçu est à l’état supprimé.

Levée lors de l’appel d’un message qui n’a pas été reçu du serveur de messages ou appelé sur un message qui n’a pas été reçu en mode de verrouillage d’aperçu.

S’applique à

DeadLetter(IDictionary<String,Object>)

Déplace le message vers la file d’attente de lettres mortes.

public void DeadLetter (System.Collections.Generic.IDictionary<string,object> propertiesToModify);
member this.DeadLetter : System.Collections.Generic.IDictionary<string, obj> -> unit
Public Sub DeadLetter (propertiesToModify As IDictionary(Of String, Object))

Paramètres

propertiesToModify
IDictionary<String,Object>

Collection de paires clé-valeur de propriétés à modifier.

S’applique à

DeadLetter(String, String)

Déplace le message vers la file d’attente de lettres mortes.

public void DeadLetter (string deadLetterReason, string deadLetterErrorDescription);
member this.DeadLetter : string * string -> unit
Public Sub DeadLetter (deadLetterReason As String, deadLetterErrorDescription As String)

Paramètres

deadLetterReason
String

Raison de la lettre morte du message.

deadLetterErrorDescription
String

Informations de description pour le deadlettering du message.

Exceptions

Levée lorsque le message est à l’état supprimé ou que le récepteur avec lequel le message a été reçu est à l’état supprimé.

Levée lors de l’appel d’un message qui n’a pas été reçu du serveur de messages ou appelé sur un message qui n’a pas été reçu en mode de verrouillage d’aperçu.

Levée lorsque la file d’attente ou l’abonnement qui reçoit le message n’est plus présent dans le serveur de messages.

Levée lorsque l’opération expire. La période de délai d’attente est initialisée via le MessagingFactorySettings. Vous devrez peut-être augmenter la valeur de OperationTimeout pour éviter cette exception si la valeur du délai d’expiration est relativement faible.

Levée si le verrou sur le message a expiré. LockDuration est un paramètre à l’échelle de l’entité qui peut être initialisé via LockDuration et LockDuration pour les files d’attente et les abonnements respectivement.

Levée si le verrou de la session a expiré. La durée du verrouillage de session est identique au message LockDuration et est un paramètre à l’échelle de l’entité. Il peut être initialisé via LockDuration et LockDuration pour les files d’attente et les abonnements respectivement.

S’applique à