Partilhar via


MessageReceiver.Receive Método

Definição

Sobrecargas

Receive(TimeSpan)

Recebe um BrokeredMessage da fila ou tópico atual.

Receive()

Recebe um BrokeredMessage da fila ou tópico atual.

Receive(Int64)

Recebe uma mensagem adiada da fila ou tópico atual. Esse método funciona apenas para mensagens adiadas, não regulares.

Receive(TimeSpan)

Recebe um BrokeredMessage da fila ou tópico atual.

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 antes do tempo limite da operação.

Retornos

O BrokeredMessage que representa a mensagem recebida.

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()

Recebe um BrokeredMessage da fila ou tópico atual.

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.

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 da fila ou tópico atual. 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.

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