ServiceBusReceiver.DeadLetterMessageAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
DeadLetterMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken) |
Déplace un message vers la sous-file d’attente de lettres mortes. |
DeadLetterMessageAsync(ServiceBusReceivedMessage, String, String, CancellationToken) |
Déplace un message vers la sous-file d’attente de lettres mortes. |
DeadLetterMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, String, String, CancellationToken) |
Déplace un message vers la sous-file d’attente de lettres mortes. |
DeadLetterMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken)
- Source:
- ServiceBusReceiver.cs
- Source:
- ServiceBusReceiver.cs
Déplace un message vers la sous-file d’attente de lettres mortes.
public virtual System.Threading.Tasks.Task DeadLetterMessageAsync (Azure.Messaging.ServiceBus.ServiceBusReceivedMessage message, System.Collections.Generic.IDictionary<string,object> propertiesToModify = default, System.Threading.CancellationToken cancellationToken = default);
abstract member DeadLetterMessageAsync : Azure.Messaging.ServiceBus.ServiceBusReceivedMessage * System.Collections.Generic.IDictionary<string, obj> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.DeadLetterMessageAsync : Azure.Messaging.ServiceBus.ServiceBusReceivedMessage * System.Collections.Generic.IDictionary<string, obj> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function DeadLetterMessageAsync (message As ServiceBusReceivedMessage, Optional propertiesToModify As IDictionary(Of String, Object) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task
Paramètres
- message
- ServiceBusReceivedMessage
lettre ServiceBusReceivedMessage morte.
- propertiesToModify
- IDictionary<String,Object>
Propriétés du message à modifier lors du passage à la sous-file d’attente.
- cancellationToken
- CancellationToken
Une instance facultative CancellationToken pour signaler la demande d’annulation de l’opération.
Retours
Exceptions
- Le verrou du message a expiré ou le message a déjà été terminé. Cela ne s’applique pas aux entités activées pour la session. Dans Reason ce cas, la valeur est définie MessageLockLost sur .
- Le verrou de la session a expiré ou le message est déjà terminé. Cela s’applique uniquement aux entités activées pour la session. Dans Reason ce cas, la valeur est définie SessionLockLost sur .
Remarques
Pour recevoir un message de la file d’attente de lettres mortes ou transférer la file d’attente de lettres mortes, définissez la propriété sur ou lors de l’appel CreateReceiver(String, ServiceBusReceiverOptions) de ou CreateReceiver(String, String, ServiceBusReceiverOptions).TransferDeadLetterSubQueueDeadLetter Cette opération ne peut être effectuée que lorsque ReceiveMode est défini sur PeekLock.
S’applique à
DeadLetterMessageAsync(ServiceBusReceivedMessage, String, String, CancellationToken)
- Source:
- ServiceBusReceiver.cs
- Source:
- ServiceBusReceiver.cs
Déplace un message vers la sous-file d’attente de lettres mortes.
public virtual System.Threading.Tasks.Task DeadLetterMessageAsync (Azure.Messaging.ServiceBus.ServiceBusReceivedMessage message, string deadLetterReason, string deadLetterErrorDescription = default, System.Threading.CancellationToken cancellationToken = default);
abstract member DeadLetterMessageAsync : Azure.Messaging.ServiceBus.ServiceBusReceivedMessage * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.DeadLetterMessageAsync : Azure.Messaging.ServiceBus.ServiceBusReceivedMessage * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function DeadLetterMessageAsync (message As ServiceBusReceivedMessage, deadLetterReason As String, Optional deadLetterErrorDescription As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task
Paramètres
- message
- ServiceBusReceivedMessage
lettre ServiceBusReceivedMessage morte.
- deadLetterReason
- String
Raison de la mise en lettres mortes du message.
- deadLetterErrorDescription
- String
Description de l’erreur pour la mise en lettres mortes du message.
- cancellationToken
- CancellationToken
Une instance facultative CancellationToken pour signaler la demande d’annulation de l’opération.
Retours
Exceptions
- Le verrou du message a expiré ou le message a déjà été terminé. Cela ne s’applique pas aux entités activées pour la session. Dans Reason ce cas, la valeur est définie MessageLockLost sur .
- Le verrou de la session a expiré ou le message est déjà terminé. Cela s’applique uniquement aux entités activées pour la session. Dans Reason ce cas, la valeur est définie SessionLockLost sur .
- La raison de la lettre morte ou la description de l’erreur de lettre morte a dépassé la longueur maximale de 4 096.
Remarques
Pour recevoir un message de la file d’attente de lettres mortes ou transférer la file d’attente de lettres mortes, définissez la propriété sur ou lors de l’appel CreateReceiver(String, ServiceBusReceiverOptions) de ou CreateReceiver(String, String, ServiceBusReceiverOptions).TransferDeadLetterSubQueueDeadLetter Cette opération ne peut être effectuée que lorsque ReceiveMode est défini sur PeekLock.
S’applique à
DeadLetterMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, String, String, CancellationToken)
- Source:
- ServiceBusReceiver.cs
- Source:
- ServiceBusReceiver.cs
Déplace un message vers la sous-file d’attente de lettres mortes.
public virtual System.Threading.Tasks.Task DeadLetterMessageAsync (Azure.Messaging.ServiceBus.ServiceBusReceivedMessage message, System.Collections.Generic.IDictionary<string,object> propertiesToModify, string deadLetterReason, string deadLetterErrorDescription = default, System.Threading.CancellationToken cancellationToken = default);
abstract member DeadLetterMessageAsync : Azure.Messaging.ServiceBus.ServiceBusReceivedMessage * System.Collections.Generic.IDictionary<string, obj> * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.DeadLetterMessageAsync : Azure.Messaging.ServiceBus.ServiceBusReceivedMessage * System.Collections.Generic.IDictionary<string, obj> * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function DeadLetterMessageAsync (message As ServiceBusReceivedMessage, propertiesToModify As IDictionary(Of String, Object), deadLetterReason As String, Optional deadLetterErrorDescription As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task
Paramètres
- message
- ServiceBusReceivedMessage
lettre ServiceBusReceivedMessage morte.
- propertiesToModify
- IDictionary<String,Object>
Propriétés du message à modifier lors du passage à la sous-file d’attente.
- deadLetterReason
- String
Raison de la mise en lettres mortes du message.
- deadLetterErrorDescription
- String
Description de l’erreur pour la mise en lettres mortes du message.
- cancellationToken
- CancellationToken
Une instance facultative CancellationToken pour signaler la demande d’annulation de l’opération.
Retours
Exceptions
- Le verrou du message a expiré ou le message a déjà été terminé. Cela ne s’applique pas aux entités activées pour la session. Dans Reason ce cas, la valeur est définie MessageLockLost sur .
- Le verrou de la session a expiré ou le message est déjà terminé. Cela s’applique uniquement aux entités activées pour la session. Dans Reason ce cas, la valeur est définie SessionLockLost sur .
- La raison des lettres mortes ou l’exception d’erreur de lettre morte a été spécifiée dans le paramètre et le dictionnaire de propriétés.
- La raison de la lettre morte ou la description de l’erreur de lettre morte a dépassé la longueur maximale de 4 096.
Remarques
Pour recevoir un message de la file d’attente de lettres mortes ou transférer la file d’attente de lettres mortes, définissez la propriété sur ou lors de l’appel CreateReceiver(String, ServiceBusReceiverOptions) de ou CreateReceiver(String, String, ServiceBusReceiverOptions).TransferDeadLetterSubQueueDeadLetter Cette opération ne peut être effectuée que lorsque ReceiveMode est défini sur PeekLock. La raison et la description de l’erreur des lettres mortes ne peuvent être spécifiées que par le biais des paramètres de la méthode ou codées en dur à l’aide de ces propriétés.
S’applique à
Azure SDK for .NET