Partager via


ProcessMessageEventArgs Classe

Définition

Les ProcessMessageEventArgs args d’événement de conteneur qui sont spécifiques au ServiceBusReceivedMessage en cours de traitement.

public class ProcessMessageEventArgs : EventArgs
type ProcessMessageEventArgs = class
    inherit EventArgs
Public Class ProcessMessageEventArgs
Inherits EventArgs
Héritage
ProcessMessageEventArgs

Constructeurs

ProcessMessageEventArgs(ServiceBusReceivedMessage, ServiceBusReceiver, String, CancellationToken)

Initialise une nouvelle instance de la classe ProcessMessageEventArgs.

Propriétés

CancellationToken

Le instance du CancellationToken processeur qui sera annulé quand StopProcessingAsync(CancellationToken) est appelé.

EntityPath

Chemin d’accès de l’entité Service Bus à partir de laquelle le message a été reçu.

FullyQualifiedNamespace

Espace de noms Service Bus complet à partir duquel le message a été reçu.

Identifier

Identificateur du processeur qui a déclenché cet événement.

Message

Message reçu à traiter.

Méthodes

AbandonMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken)

Abandonne un ServiceBusReceivedMessage. Le message sera de nouveau disponible pour traitement immédiat, car le verrou sur le message détenu par le récepteur sera libéré.

CompleteMessageAsync(ServiceBusReceivedMessage, CancellationToken)

Termine un .ServiceBusReceivedMessage Cela supprime le message du service.

DeadLetterMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, 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, String, String, CancellationToken)

Déplace un message vers la sous-file d’attente de lettres mortes.

DeferMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken)

Indique que le récepteur souhaite différer le traitement du message.

GetReceiveActions()

Obtient une ProcessorReceiveActions instance qui permet de recevoir des messages supplémentaires dans l’étendue de l’événement actuel.

OnMessageLockLostAsync(MessageLockLostEventArgs)

Appelle le gestionnaire d’événements de verrouillage de message perdu après la perte d’un verrou de message. Cette méthode peut être remplacée pour déclencher manuellement un événement à des fins de test.

RenewMessageLockAsync(ServiceBusReceivedMessage, CancellationToken)

Renouvelle le verrou sur le message. Le verrou est renouvelé en fonction du paramètre spécifié dans la file d’attente.

Événements

MessageLockLostAsync

Événement déclenché lorsque le verrou de message est perdu. Cet événement est déclenché uniquement pour l’étendue du gestionnaire de messages de processus et uniquement pour le message remis au gestionnaire . Il n’est pas déclenché pour les messages supplémentaires reçus via ProcessorReceiveActions. Une fois le gestionnaire retourné, l’événement n’est pas déclenché. Il existe deux cas dans lesquels cet événement peut être déclenché :

S’applique à