ServiceBusSessionMessageActions Classe
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.
Représente l’ensemble d’actions qui peuvent être effectuées sur une session et un message reçu d’un ServiceBusReceivedMessage.
public class ServiceBusSessionMessageActions : Microsoft.Azure.WebJobs.ServiceBus.ServiceBusMessageActions
type ServiceBusSessionMessageActions = class
inherit ServiceBusMessageActions
Public Class ServiceBusSessionMessageActions
Inherits ServiceBusMessageActions
- Héritage
Constructeurs
ServiceBusSessionMessageActions() |
Initialise une nouvelle instance de la classe pour une ServiceBusSessionMessageActions utilisation par simulation dans les tests. |
Propriétés
SessionLockedUntil |
Obtient le DateTimeOffset pour lequel la session du récepteur est verrouillée jusqu’à . |
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é. (Hérité de ServiceBusMessageActions) |
CompleteMessageAsync(ServiceBusReceivedMessage, CancellationToken) |
Termine un .ServiceBusReceivedMessage Cela supprime le message du service. (Hérité de ServiceBusMessageActions) |
DeadLetterMessageAsync(ServiceBusReceivedMessage, Dictionary<String,Object>, String, String, CancellationToken) |
Déplace un message vers la sous-file d’attente de lettres mortes. (Hérité de ServiceBusMessageActions) |
DeadLetterMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken) |
Déplace un message vers la sous-file d’attente de lettres mortes. (Hérité de ServiceBusMessageActions) |
DeadLetterMessageAsync(ServiceBusReceivedMessage, String, String, CancellationToken) |
Déplace un message vers la sous-file d’attente de lettres mortes. (Hérité de ServiceBusMessageActions) |
DeferMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken) |
Indique que le récepteur souhaite différer le traitement du message. (Hérité de ServiceBusMessageActions) |
GetSessionStateAsync(CancellationToken) |
Obtient l’état de session. |
ReleaseSession() |
Libère la session en cours de traitement. Aucune nouvelle réception n’est lancée pour la session avant la fermeture de la session. Tous les messages déjà reçus seront toujours remis au gestionnaire de messages utilisateur, et les gestionnaires de messages en cours d’exécution seront autorisés à se terminer. Les messages sont toujours terminés automatiquement si AutoCompleteMessages a la valeur |
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. (Hérité de ServiceBusMessageActions) |
RenewSessionLockAsync(CancellationToken) |
Renouvelle le verrou sur la session spécifiée par le SessionId. Le verrou sera renouvelé en fonction du paramètre spécifié sur l’entité. |
SetSessionStateAsync(BinaryData, CancellationToken) |
Définir un état personnalisé sur la session qui peut être récupéré ultérieurement à l’aide de GetSessionStateAsync(CancellationToken) |
S’applique à
Azure SDK for .NET