MessageSession Classe

Définition

Représente une session de messages qui permet de regrouper les messages associés pour le traitement dans une seule transaction.

public abstract class MessageSession : Microsoft.ServiceBus.Messaging.MessageReceiver
type MessageSession = class
    inherit MessageReceiver
Public MustInherit Class MessageSession
Inherits MessageReceiver
Héritage

Propriétés

BatchFlushInterval

Obtient l’intervalle de vidage par lot.

(Hérité de MessageReceiver)
BatchingEnabled

Obtient une valeur indiquant si le traitement par lots est activé.

(Hérité de MessageReceiver)
IsClosed

Représente une session de messages qui permet de regrouper les messages associés pour le traitement dans une seule transaction.

(Hérité de ClientEntity)
IsExclusiveMode

Représente une session de messages qui permet de regrouper les messages associés pour le traitement dans une seule transaction.

LastPeekedSequenceNumber

Obtient ou définit le dernier numéro de séquence aperçu dans la session.

LockedUntilUtc

Obtient ou définit la date et l’heure auxquelles la session de message est déverrouillée.

LockToken

Représente une session de messages qui permet de regrouper les messages associés pour le traitement dans une seule transaction.

Mode

Obtient le mode de réception du message.

(Hérité de MessageReceiver)
Path

Obtient le chemin d’accès de la file d’attente, de la rubrique ou de l’abonnement par rapport à l’adresse MessagingFactory de base.

(Hérité de MessagingEntityClient)
PrefetchCount

Obtient ou définit le nombre de messages que le destinataire des messages peut demander simultanément.

RefreshEntityRuntimeDescription

Représente une session de messages qui permet de regrouper les messages associés pour le traitement dans une seule transaction.

(Hérité de MessageReceiver)
RetryPolicy

Représente une session de messages qui permet de regrouper les messages associés pour le traitement dans une seule transaction.

(Hérité de ClientEntity)
SessionId

Obtient ou définit l’identificateur de session de message.

SupportsGetRuntimeEntityDescription

Représente une session de messages qui permet de regrouper les messages associés pour le traitement dans une seule transaction.

ThisLock

Représente une session de messages qui permet de regrouper les messages associés pour le traitement dans une seule transaction.

(Hérité de ClientEntity)

Méthodes

Abandon(Guid)

Ignore le message et abandonne la propriété du verrou de message.

(Hérité de MessageReceiver)
Abandon(Guid, IDictionary<String,Object>)

Ignore le message et abandonne la propriété du verrou de message.

(Hérité de MessageReceiver)
AbandonAsync(Guid)

Ignore de façon asynchrone le message et abandonne la propriété du verrou de message.

(Hérité de MessageReceiver)
AbandonAsync(Guid, IDictionary<String,Object>)

Ignore de façon asynchrone le message et abandonne la propriété du verrou de message.

(Hérité de MessageReceiver)
Abort()

Exécute la fonctionnalité d’abandon sur l’entité de messagerie.

(Hérité de ClientEntity)
Close()

Envoie un message de nettoyage à Service Bus pour signaler la fin de l’utilisation d’une entité.

(Hérité de ClientEntity)
CloseAsync()

Envoie un message de nettoyage de façon asynchrone à Service Bus pour signaler la fin de l’utilisation d’une entité.

(Hérité de ClientEntity)
Complete(Guid)

Termine l’opération de réception sur un message. Si vous utilisez AMQP, cette opération ne peut être effectuée que sur les messages qui ont été reçus par ce récepteur.

(Hérité de MessageReceiver)
CompleteAsync(Guid)

Termine de manière asynchrone l’opération de réception sur un message. Si vous utilisez AMQP, cette opération ne peut être effectuée que sur les messages qui ont été reçus par ce récepteur.

(Hérité de MessageReceiver)
CompleteBatch(IEnumerable<Guid>)

Termine l’opération de réception sur un lot de messages. Si vous utilisez AMQP, cette opération ne peut être effectuée que sur les messages qui ont été reçus par ce récepteur.

(Hérité de MessageReceiver)
CompleteBatchAsync(IEnumerable<Guid>)

Termine de manière asynchrone l’opération de réception sur un lot de messages. Si vous utilisez AMQP, cette opération ne peut être effectuée que sur les messages qui ont été reçus par ce récepteur.

(Hérité de MessageReceiver)
DeadLetter(Guid)

Déplace le message non remis dans la file d’attente de lettres mortes.

(Hérité de MessageReceiver)
DeadLetter(Guid, IDictionary<String,Object>)

Déplace le message non remis dans la file d’attente de lettres mortes.

(Hérité de MessageReceiver)
DeadLetter(Guid, String, String)

Déplace le message non remis dans la file d’attente de lettres mortes.

(Hérité de MessageReceiver)
DeadLetterAsync(Guid)

Déplace de manière asynchrone le message non remis dans la file d’attente de lettres mortes.

(Hérité de MessageReceiver)
DeadLetterAsync(Guid, IDictionary<String,Object>)

Déplace de manière asynchrone le message non remis dans la file d’attente de lettres mortes.

(Hérité de MessageReceiver)
DeadLetterAsync(Guid, String, String)

Déplace de manière asynchrone le message non remis dans la file d’attente de lettres mortes.

(Hérité de MessageReceiver)
Defer(Guid)

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

(Hérité de MessageReceiver)
Defer(Guid, IDictionary<String,Object>)

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

(Hérité de MessageReceiver)
DeferAsync(Guid)

Différer de façon asynchrone le traitement du message.

(Hérité de MessageReceiver)
DeferAsync(Guid, IDictionary<String,Object>)

Différer de façon asynchrone le traitement du message.

(Hérité de MessageReceiver)
Fault()

À usage interne uniquement. N’héritez pas de cette classe.

(Hérité de ClientEntity)
GetProperty<T>()

Représente une session de messages qui permet de regrouper les messages associés pour le traitement dans une seule transaction.

(Hérité de MessageReceiver)
GetState()

Obtient l’état de la session de message.

GetStateAsync()

Obtient de façon asynchrone l’état de la session de message.

OnAbandon(TrackingContext, IEnumerable<Guid>, IDictionary<String,Object>, TimeSpan)

Abandonne un aperçu du message verrouillé.

OnAbort()

Abandonne la session de message.

OnBeginAbandon(TrackingContext, IEnumerable<Guid>, IDictionary<String,Object>, Boolean, TimeSpan, AsyncCallback, Object)

Exécute l’action begin abandon.

OnBeginClose(TimeSpan, AsyncCallback, Object)

Commence une opération asynchrone pour fermer l’objet de communication pour la session de message.

OnBeginComplete(TrackingContext, IEnumerable<ArraySegment<Byte>>, Boolean, TimeSpan, AsyncCallback, Object)

S’exécute lors de l’appel de l’opération OnComplete ou BeginComplete.

OnBeginComplete(TrackingContext, IEnumerable<Guid>, Boolean, TimeSpan, AsyncCallback, Object)

S’exécute lors de l’appel de l’opération OnComplete ou BeginComplete.

OnBeginDeadLetter(TrackingContext, IEnumerable<Guid>, IDictionary<String,Object>, String, String, Boolean, TimeSpan, AsyncCallback, Object)

Exécute l’action commencer le déplacement vers la file d’attente de lettres mortes.

OnBeginDefer(TrackingContext, IEnumerable<Guid>, IDictionary<String,Object>, Boolean, TimeSpan, AsyncCallback, Object)

Exécute l’action de report de début.

OnBeginGetState(TrackingContext, TimeSpan, AsyncCallback, Object)

Exécute l’action commencer à obtenir l’état.

OnBeginOpen(TimeSpan, AsyncCallback, Object)

S’exécute lors de l’appel de l’opération OnOpen du récepteur de messages.

OnBeginPeek(TrackingContext, Int64, Int32, TimeSpan, AsyncCallback, Object)

S’exécute lors de l’appel de l’opération OnPeek ou BeginPeek.

OnBeginRenewLock(TrackingContext, TimeSpan, AsyncCallback, Object)

S’exécute lors de l’appel de l’opération RenewLock ou BeginRenewLock.

OnBeginRenewMessageLocks(TrackingContext, IEnumerable<Guid>, Boolean, TimeSpan, AsyncCallback, Object)

S’exécute lors de l’appel de l’opération OnBegin pour les messages de verrouillage.

OnBeginSetState(TrackingContext, Stream, TimeSpan, AsyncCallback, Object)

Exécute l’action begin set state.

OnBeginTryReceive(TrackingContext, IEnumerable<Int64>, TimeSpan, AsyncCallback, Object)

Exécute l’action begin try receive.

OnBeginTryReceive(TrackingContext, Int32, TimeSpan, AsyncCallback, Object)

Exécute l’action begin try receive.

OnBeginTryReceive2(TrackingContext, Int32, TimeSpan, AsyncCallback, Object)

Exécute l’action begin try receive.

OnBeginTryReceiveEventData(TrackingContext, Int32, TimeSpan, AsyncCallback, Object)

S’exécute lors de l’appel de l’opération OnTryReceive ou BeginTryReceive pour les données d’événement.

(Hérité de MessageReceiver)
OnClose(TimeSpan)

Représente une session de messages qui permet de regrouper les messages associés pour le traitement dans une seule transaction.

(Hérité de ClientEntity)
OnClosed()

Représente une session de messages qui permet de regrouper les messages associés pour le traitement dans une seule transaction.

(Hérité de ClientEntity)
OnComplete(TrackingContext, IEnumerable<Guid>, TimeSpan)

Termine un aperçu du message verrouillé.

OnDeadLetter(TrackingContext, IEnumerable<Guid>, IDictionary<String,Object>, String, String, TimeSpan)

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

OnDefer(TrackingContext, IEnumerable<Guid>, IDictionary<String,Object>, TimeSpan)

Reporte un message.

OnEndAbandon(IAsyncResult)

Met fin à une opération asynchrone pour abandonner le message et abandonner son verrou.

OnEndClose(IAsyncResult)

Met fin à une opération asynchrone pour fermer l’objet de communication pour la session de message.

OnEndComplete(IAsyncResult)

Exécute l’opération de fin du récepteur de messages.

OnEndDeadLetter(IAsyncResult)

Exécute l’opération end deadletter du récepteur de message.

OnEndDefer(IAsyncResult)

Exécute l’opération de report de fin du récepteur de messages.

OnEndGetState(IAsyncResult)

S’exécute lors de l’appel de l’opération OnGetState ou EndGetState.

OnEndOpen(IAsyncResult)

Met fin à l’opération asynchrone pour ouvrir un objet de communication pour la session de message.

OnEndPeek(IAsyncResult)

S’exécute lors de l’appel de l’opération EndPeek.

OnEndRenewLock(IAsyncResult)

Exécute l’opération EndRenewLock du récepteur de messages.

OnEndRenewMessageLocks(IAsyncResult)

Exécute l’action EndRenew pour les verrous de message.

OnEndSetState(IAsyncResult)

Termine l’opération asynchrone pour définir l’état de la session de message.

OnEndTryReceive(IAsyncResult, IEnumerable<BrokeredMessage>)

Exécute l’opération de fin d’essai de réception du récepteur de messages.

OnEndTryReceive2(IAsyncResult, IEnumerable<BrokeredMessage>)

Exécute l’opération de fin d’essai de réception du récepteur de messages.

OnEndTryReceiveEventData(IAsyncResult, IEnumerable<EventData>)

Exécute l’action EndTryReceive pour les données d’événement.

(Hérité de MessageReceiver)
OnFaulted()

Représente une session de messages qui permet de regrouper les messages associés pour le traitement dans une seule transaction.

(Hérité de ClientEntity)
OnGetState(TrackingContext, TimeSpan)

Exécute l’action obtenir l’état.

OnMessage(Action<BrokeredMessage>, OnMessageOptions)

Traite un message dans une pompe de messages pilotée par les événements.

(Hérité de MessageReceiver)
OnMessageAsync(Func<BrokeredMessage,Task>, OnMessageOptions)

Traite de manière asynchrone un message dans une pompe de messages pilotée par les événements.

(Hérité de MessageReceiver)
OnOpen(TimeSpan)

Représente une session de messages qui permet de regrouper les messages associés pour le traitement dans une seule transaction.

(Hérité de ClientEntity)
OnOpened()

Représente une session de messages qui permet de regrouper les messages associés pour le traitement dans une seule transaction.

(Hérité de ClientEntity)
OnPeek(TrackingContext, Int64, Int32, TimeSpan)

S’exécute lors de l’appel de l’opération Peek.

(Hérité de MessageReceiver)
OnRenewLock(TrackingContext, TimeSpan)

Exécute l’action Renouveler Le verrouillage pour les verrous de message.

OnRenewMessageLocks(TrackingContext, IEnumerable<Guid>, TimeSpan)

Exécute l’action Renouveler pour les messages de verrouillage.

(Hérité de MessageReceiver)
OnSetState(TrackingContext, Stream, TimeSpan)

Exécute l’action définir l’état.

OnTryReceive(TrackingContext, IEnumerable<Int64>, TimeSpan, IEnumerable<BrokeredMessage>)

Exécute l’action essayer de recevoir.

OnTryReceive(TrackingContext, Int32, TimeSpan, IEnumerable<BrokeredMessage>)

Exécute l’action essayer de recevoir.

Peek()

Lit le message suivant sans modifier l’état du récepteur ou de la source du message.

(Hérité de MessageReceiver)
Peek(Int64)

Lit le message suivant sans modifier l’état du récepteur ou de la source du message.

(Hérité de MessageReceiver)
PeekAsync()

Lit de façon asynchrone le message suivant sans modifier l’état du récepteur ou de la source du message.

(Hérité de MessageReceiver)
PeekAsync(Int64)

Lit de façon asynchrone le message suivant sans modifier l’état du récepteur ou de la source du message.

(Hérité de MessageReceiver)
PeekBatch(Int32)

Lit le lot de message suivant sans modifier l’état du récepteur ou de la source du message.

(Hérité de MessageReceiver)
PeekBatch(Int64, Int32)

Lit le lot de message suivant sans modifier l’état du récepteur ou de la source du message.

(Hérité de MessageReceiver)
PeekBatchAsync(Int32)

Lit de manière asynchrone le lot de message suivant sans modifier l’état du récepteur ou de la source du message.

(Hérité de MessageReceiver)
PeekBatchAsync(Int64, Int32)

Lit de manière asynchrone le lot de message suivant sans modifier l’état du récepteur ou de la source du message.

(Hérité de MessageReceiver)
ProcessException(Exception)

Représente une session de messages qui permet de regrouper les messages associés pour le traitement dans une seule transaction.

Receive()

Reçoit un BrokeredMessage de la file d’attente ou de la rubrique active.

(Hérité de MessageReceiver)
Receive(Int64)

Reçoit un message différé de la file d’attente ou de la rubrique actuelle. Cette méthode fonctionne uniquement pour les messages différés, et non pour les messages réguliers.

(Hérité de MessageReceiver)
Receive(TimeSpan)

Reçoit un BrokeredMessage de la file d’attente ou de la rubrique active.

(Hérité de MessageReceiver)
ReceiveAsync()

Reçoit de manière asynchrone un message de la file d’attente ou de la rubrique actuelle.

(Hérité de MessageReceiver)
ReceiveAsync(Int64)

Reçoit de façon asynchrone un message différé de la file d’attente ou de la rubrique actuelle. Cette méthode fonctionne uniquement pour les messages différés, et non pour les messages réguliers.

(Hérité de MessageReceiver)
ReceiveAsync(TimeSpan)

Reçoit de manière asynchrone un message de la file d’attente ou de la rubrique actuelle.

(Hérité de MessageReceiver)
ReceiveBatch(IEnumerable<Int64>)

Reçoit un lot de messages.

(Hérité de MessageReceiver)
ReceiveBatch(Int32)

Reçoit un lot de messages.

(Hérité de MessageReceiver)
ReceiveBatch(Int32, TimeSpan)

Reçoit un lot de messages.

(Hérité de MessageReceiver)
ReceiveBatchAsync(IEnumerable<Int64>)

Reçoit de façon asynchrone un lot de messages.

(Hérité de MessageReceiver)
ReceiveBatchAsync(Int32)

Reçoit de façon asynchrone un lot de messages.

(Hérité de MessageReceiver)
ReceiveBatchAsync(Int32, TimeSpan)

Reçoit de façon asynchrone un lot de messages.

(Hérité de MessageReceiver)
RenewLock()

Spécifie la période pendant laquelle l’hôte renouvelle son verrou sur un message.

RenewLockAsync()

Spécifie la période pendant laquelle l’hôte renouvelle son verrou sur un message.

SetState(Stream)

Définit l’état de la session de message.

SetStateAsync(Stream)

Définit de manière asynchrone l’état de la session de message.

ThrowIfClosed()

Représente une session de messages qui permet de regrouper les messages associés pour le traitement dans une seule transaction.

(Hérité de ClientEntity)
ThrowIfDisposed()

Représente une session de messages qui permet de regrouper les messages associés pour le traitement dans une seule transaction.

(Hérité de ClientEntity)
ThrowIfDisposedOrImmutable()

Représente une session de messages qui permet de regrouper les messages associés pour le traitement dans une seule transaction.

(Hérité de ClientEntity)
ThrowIfDisposedOrNotOpen()

Représente une session de messages qui permet de regrouper les messages associés pour le traitement dans une seule transaction.

(Hérité de ClientEntity)
ThrowIfFaulted()

Représente une session de messages qui permet de regrouper les messages associés pour le traitement dans une seule transaction.

(Hérité de ClientEntity)

S’applique à