SubscriptionClient.Receive Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
Receive() |
Recibe un mensaje mediante Microsoft.ServiceBus.Messaging.SubscriptionClient.InternalReceiver. |
Receive(Int64) |
Recibe un mensaje diferido mediante .Microsoft.ServiceBus.Messaging.SubscriptionClient.InternalReceiver Este método solo funciona para el mensaje diferido, no para uno normal. |
Receive(TimeSpan) |
Recibe un mensaje mediante Microsoft.ServiceBus.Messaging.SubscriptionClient.InternalReceiver. |
Receive()
Recibe un mensaje mediante 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
Devoluciones
BrokeredMessage que representa el mensaje recibido.
Excepciones
Se produce cuando la suscripción no existe.
Se produce si la operación superó el valor de tiempo de espera establecido a través de OperationTimeout.
Se produce si la entidad cliente se ha cerrado o anulado.
Se produce si se produce un error de autenticación.
Comentarios
Esta API puede devolver un valor Null si la operación superó el tiempo de espera especificado o las operaciones se realizaron correctamente, pero no hay más mensajes que se van a recibir.
Se aplica a
Receive(Int64)
Recibe un mensaje diferido mediante .Microsoft.ServiceBus.Messaging.SubscriptionClient.InternalReceiver Este método solo funciona para el mensaje diferido, no para uno normal.
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
Número de secuencia del mensaje diferido que se va a recibir.
Devoluciones
BrokeredMessage que representa el mensaje recibido.
Excepciones
Se produce si la entidad cliente se ha cerrado o anulado.
Comentarios
Esta API puede devolver un valor Null si la operación superó el tiempo de espera especificado, o bien las operaciones se realizaron correctamente, pero no se puede encontrar el mensaje con sequenceNumber solicitado.
Se aplica a
Receive(TimeSpan)
Recibe un mensaje mediante 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
El intervalo de tiempo que el servidor espera a recibir un mensaje antes de que se agote el tiempo de espera.
Devoluciones
BrokeredMessage que representa el mensaje recibido.
Excepciones
Se produce si es serverWaitTime
negativo.
Se produce cuando la suscripción no existe.
Se produce si la entidad cliente se ha cerrado o anulado.
Se produce si la operación superó el valor de tiempo de espera establecido a través de OperationTimeout.
Se produce si se produce un error de autenticación.
Comentarios
Esta API puede devolver un valor Null si la operación superó el tiempo de espera especificado o las operaciones se realizaron correctamente, pero no hay más mensajes que se van a recibir.
Se aplica a
Azure SDK for .NET
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de