ServiceBusSessionReceiver 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.
est ServiceBusSessionReceiver responsable de la ServiceBusReceivedMessage réception et du règlement des messages des files d’attente et des abonnements à extension session. Il est construit en appelant AcceptNextSessionAsync(String, String, ServiceBusSessionReceiverOptions, CancellationToken).
public class ServiceBusSessionReceiver : Azure.Messaging.ServiceBus.ServiceBusReceiver
type ServiceBusSessionReceiver = class
inherit ServiceBusReceiver
Public Class ServiceBusSessionReceiver
Inherits ServiceBusReceiver
- Héritage
Constructeurs
ServiceBusSessionReceiver() |
Initialise une nouvelle instance de la ServiceBusSessionReceiver classe pour les moqueries. |
Propriétés
EntityPath |
Chemin d’accès de l’entité Service Bus à laquelle le récepteur est connecté, spécifique à l’espace de noms Service Bus qui le contient. (Hérité de ServiceBusReceiver) |
FullyQualifiedNamespace |
Espace de noms Service Bus complet auquel le récepteur est associé. Cela est susceptible d’être similaire à |
Identifier |
Nom utilisé pour identifier le client récepteur. Si |
IsClosed |
Indique si cela ServiceBusSessionReceiver a été fermé ou non par l’utilisateur, ou si le lien de session sous-jacent a été fermé en raison de la perte du verrou de session ou de la déconnexion du lien. S’il s’agit |
PrefetchCount |
Nombre de messages qui seront vivement demandés à partir des files d’attente ou des abonnements et mis en file d’attente localement, sans tenir compte du fait qu’un traitement est actuellement actif, destiné à optimiser le débit en permettant au destinataire de recevoir à partir d’un cache local plutôt que d’attendre une demande de service (Hérité de ServiceBusReceiver) |
ReceiveMode |
ReceiveMode utilisé pour spécifier la façon dont les messages sont reçus. (Hérité de ServiceBusReceiver) |
SessionId |
ID de session associé au récepteur. |
SessionLockedUntil |
Obtient le DateTimeOffset que la session du récepteur est verrouillée jusqu’à . |
Méthodes
AbandonMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken) |
Abandonne un ServiceBusReceivedMessage. Cela rend le message à nouveau disponible pour un traitement immédiat, car le verrou sur le message détenu par le destinataire sera libéré. (Hérité de ServiceBusReceiver) |
CloseAsync(CancellationToken) |
Effectue la tâche nécessaire pour propre ressources utilisées par .ServiceBusReceiver (Hérité de ServiceBusReceiver) |
CompleteMessageAsync(ServiceBusReceivedMessage, CancellationToken) |
Termine un .ServiceBusReceivedMessage Cela supprime le message du service. (Hérité de ServiceBusReceiver) |
DeadLetterMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken) |
Déplace un message vers la sous-file d’attente de lettres mortes. (Hérité de ServiceBusReceiver) |
DeadLetterMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, String, String, CancellationToken) |
Déplace un message vers la sous-file d’attente de lettres mortes. (Hérité de ServiceBusReceiver) |
DeadLetterMessageAsync(ServiceBusReceivedMessage, String, String, CancellationToken) |
Déplace un message vers la sous-file d’attente de lettres mortes. (Hérité de ServiceBusReceiver) |
DeferMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken) |
Indique que le destinataire souhaite différer le traitement du message. (Hérité de ServiceBusReceiver) |
DisposeAsync() |
Effectue la tâche nécessaire pour propre ressources utilisées par .ServiceBusReceiver Cela équivaut à appeler CloseAsync(CancellationToken). (Hérité de ServiceBusReceiver) |
GetSessionStateAsync(CancellationToken) |
Obtient l’état de session. |
PeekMessageAsync(Nullable<Int64>, CancellationToken) |
Extrait le suivant actif ServiceBusReceivedMessage sans modifier l’état du récepteur ou de la source du message. (Hérité de ServiceBusReceiver) |
PeekMessagesAsync(Int32, Nullable<Int64>, CancellationToken) |
est ServiceBusSessionReceiver responsable de la ServiceBusReceivedMessage réception et du règlement des messages des files d’attente et des abonnements à extension session. Il est construit en appelant AcceptNextSessionAsync(String, String, ServiceBusSessionReceiverOptions, CancellationToken). (Hérité de ServiceBusReceiver) |
ReceiveDeferredMessageAsync(Int64, CancellationToken) |
Reçoit un message différé identifié par |
ReceiveDeferredMessagesAsync(IEnumerable<Int64>, CancellationToken) |
Reçoit une liste de messages différés identifiés par |
ReceiveMessageAsync(Nullable<TimeSpan>, CancellationToken) |
Reçoit un ServiceBusReceivedMessage de l’entité à l’aide du ReceiveMode mode . ReceiveMode par défaut en mode PeekLock. (Hérité de ServiceBusReceiver) |
ReceiveMessagesAsync(CancellationToken) |
Reçoit des messages en tant que énumérable asynchrone à partir de l’entité à l’aide du ReceiveMode mode . ReceiveMode par défaut en mode PeekLock. Les messages sont reçus de l’entité lorsque IAsyncEnumerable est itéré. Si aucun message n’est disponible, cette méthode continue l’interrogation jusqu’à ce que les messages soient disponibles, c’est-à-dire qu’elle ne retourne jamais null. (Hérité de ServiceBusReceiver) |
ReceiveMessagesAsync(Int32, Nullable<TimeSpan>, CancellationToken) |
Reçoit la liste de de l’entité ServiceBusReceivedMessage en utilisant le ReceiveMode mode .
ReceiveMode par défaut en mode PeekLock.
Cette méthode ne garantit pas de renvoyer des messages exacts |
RenewMessageLockAsync(ServiceBusReceivedMessage, CancellationToken) |
Renouvelle le verrou sur le message. Le verrou sera renouvelé en fonction du paramètre spécifié dans la file d’attente. (Hérité de ServiceBusReceiver) |
RenewSessionLockAsync(CancellationToken) |
Renouvelle le verrou sur la session spécifiée par .SessionId Le verrou est 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