Partilhar via


SubscriptionClient.Receive Método

Definição

Sobrecargas

Receive()

Recebe uma mensagem usando o Microsoft.ServiceBus.Messaging.SubscriptionClient.InternalReceiver.

Receive(Int64)

Recebe uma mensagem adiada usando o Microsoft.ServiceBus.Messaging.SubscriptionClient.InternalReceiver. Esse método funciona apenas para mensagens adiadas, não regulares.

Receive(TimeSpan)

Recebe uma mensagem usando o Microsoft.ServiceBus.Messaging.SubscriptionClient.InternalReceiver.

Receive()

Recebe uma mensagem usando o 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

Retornos

O BrokeredMessage que representa a mensagem recebida.

Exceções

Gerado quando a assinatura não existe.

Gerado se a operação excedeu o valor de tempo limite definido por meio de OperationTimeout.

Gerado se a entidade cliente tiver sido fechada ou anulada.

Gerado se houver um erro de autenticação.

Comentários

Um Null pode ser retornado por essa API se a operação excedeu o tempo limite especificado ou as operações foram bem-sucedidas, mas não há mais mensagens a serem recebidas.

Aplica-se a

Receive(Int64)

Recebe uma mensagem adiada usando o Microsoft.ServiceBus.Messaging.SubscriptionClient.InternalReceiver. Esse método funciona apenas para mensagens adiadas, não regulares.

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

Parâmetros

sequenceNumber
Int64

O número de sequência da mensagem adiada a ser recebida.

Retornos

O BrokeredMessage que representa a mensagem recebida.

Exceções

Gerado se a entidade cliente tiver sido fechada ou anulada.

Comentários

Um Null pode ser retornado por essa API se a operação excedeu o tempo limite especificado ou as operações foram bem-sucedidas, mas a mensagem com a sequência solicitadaNumber não poderá ser localizada.

Aplica-se a

Receive(TimeSpan)

Recebe uma mensagem usando o 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

Parâmetros

serverWaitTime
TimeSpan

O período de tempo que o servidor aguarda para receber uma mensagem antes de atingir o tempo limite.

Retornos

O BrokeredMessage que representa a mensagem recebida.

Exceções

Gerado se o serverWaitTime for negativo.

Gerado quando a assinatura não existe.

Gerado se a entidade cliente tiver sido fechada ou anulada.

Gerado se a operação excedeu o valor de tempo limite definido por meio de OperationTimeout.

Gerado se houver um erro de autenticação.

Comentários

Um Null pode ser retornado por essa API se a operação excedeu o tempo limite especificado ou as operações foram bem-sucedidas, mas não há mais mensagens a serem recebidas.

Aplica-se a