Partager via


SubscriptionClient.Receive Méthode

Définition

Surcharges

Receive()

Reçoit un message à l’aide de Microsoft.ServiceBus.Messaging.SubscriptionClient.InternalReceiver.

Receive(Int64)

Reçoit un message différé à l’aide de Microsoft.ServiceBus.Messaging.SubscriptionClient.InternalReceiver. Cette méthode fonctionne uniquement pour les messages différés, et non pour les messages réguliers.

Receive(TimeSpan)

Reçoit un message à l’aide de Microsoft.ServiceBus.Messaging.SubscriptionClient.InternalReceiver.

Receive()

Reçoit un message à l’aide de Microsoft.ServiceBus.Messaging.SubscriptionClient.InternalReceiver.

public Microsoft.ServiceBus.Messaging.BrokeredMessage Receive ();
abstract member Receive : unit -> Microsoft.ServiceBus.Messaging.BrokeredMessage
override this.Receive : unit -> Microsoft.ServiceBus.Messaging.BrokeredMessage
Public Function Receive () As BrokeredMessage

Retours

BrokeredMessage qui représente le message reçu.

Exceptions

Levée lorsque l’abonnement n’existe pas.

Levée si l’opération a dépassé la valeur de délai d’expiration définie via OperationTimeout.

Levée si l’entité cliente a été fermée ou abandonnée.

Levée en cas d’erreur d’authentification.

Remarques

Une valeur Null peut être retournée par cette API si l’opération a dépassé le délai d’expiration spécifié, ou si les opérations ont réussi, mais qu’il n’y a plus de messages à recevoir.

S’applique à

Receive(Int64)

Reçoit un message différé à l’aide de Microsoft.ServiceBus.Messaging.SubscriptionClient.InternalReceiver. Cette méthode fonctionne uniquement pour les messages différés, et non pour les messages réguliers.

public Microsoft.ServiceBus.Messaging.BrokeredMessage Receive (long sequenceNumber);
abstract member Receive : int64 -> Microsoft.ServiceBus.Messaging.BrokeredMessage
override this.Receive : int64 -> Microsoft.ServiceBus.Messaging.BrokeredMessage
Public Function Receive (sequenceNumber As Long) As BrokeredMessage

Paramètres

sequenceNumber
Int64

Numéro de séquence du message différé à recevoir.

Retours

BrokeredMessage qui représente le message reçu.

Exceptions

Levée si l’entité cliente a été fermée ou abandonnée.

Remarques

Une valeur Null peut être retournée par cette API si l’opération a dépassé le délai d’expiration spécifié, ou si les opérations ont réussi, mais que le message avec la valeur sequenceNumber demandée est introuvable.

S’applique à

Receive(TimeSpan)

Reçoit un message à l’aide de Microsoft.ServiceBus.Messaging.SubscriptionClient.InternalReceiver.

public Microsoft.ServiceBus.Messaging.BrokeredMessage Receive (TimeSpan serverWaitTime);
abstract member Receive : TimeSpan -> Microsoft.ServiceBus.Messaging.BrokeredMessage
override this.Receive : TimeSpan -> Microsoft.ServiceBus.Messaging.BrokeredMessage
Public Function Receive (serverWaitTime As TimeSpan) As BrokeredMessage

Paramètres

serverWaitTime
TimeSpan

Intervalle de temps pendant lequel le serveur attend la réception d’un message avant qu’il n’expire.

Retours

BrokeredMessage qui représente le message reçu.

Exceptions

Levée si est serverWaitTime négatif.

Levée lorsque l’abonnement n’existe pas.

Levée si l’entité cliente a été fermée ou abandonnée.

Levée si l’opération a dépassé la valeur de délai d’expiration définie via OperationTimeout.

Levée en cas d’erreur d’authentification.

Remarques

Une valeur Null peut être retournée par cette API si l’opération a dépassé le délai d’expiration spécifié, ou si les opérations ont réussi, mais qu’il n’y a plus de messages à recevoir.

S’applique à