ServiceBusReceiver Classe
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O ServiceBusReceiver é responsável por receber ServiceBusReceivedMessage e resolver mensagens de Filas e Assinaturas. Ele é construído chamando CreateReceiver(String, ServiceBusReceiverOptions).
public class ServiceBusReceiver : IAsyncDisposable
type ServiceBusReceiver = class
interface IAsyncDisposable
Public Class ServiceBusReceiver
Implements IAsyncDisposable
- Herança
-
ServiceBusReceiver
- Derivado
- Implementações
O ServiceBusReceiver é seguro para armazenar em cache e usar durante o tempo de vida de um aplicativo ou até que o ServiceBusClient pelo qual ele foi criado seja descartado. O cache do receptor é recomendado quando o aplicativo está consumindo mensagens regularmente ou semi regularmente. O receptor é responsável por garantir o uso eficiente de rede, CPU e memória. Chamar DisposeAsync() no associado ServiceBusClient , pois o aplicativo está sendo desligado, garantirá que os recursos de rede e outros objetos não gerenciados usados pelo receptor sejam limpos corretamente.
Service |
Inicializa uma nova instância da ServiceBusReceiver classe para simulação. |
Service |
Inicializa uma nova instância da ServiceBusReceiver classe para uso com tipos derivados. |
Service |
Inicializa uma nova instância da ServiceBusReceiver classe para uso com tipos derivados. |
Entity |
O caminho da entidade do Barramento de Serviço à qual o receptor está conectado, específico ao namespace do Barramento de Serviço que o contém. |
Fully |
O namespace do Barramento de Serviço totalmente qualificado ao qual o receptor está associado. É provável que isso seja semelhante a |
Identifier |
Um nome usado para identificar o cliente receptor. Se |
Is |
Indica se isso ServiceBusReceiver foi ou não fechado. |
Prefetch |
O número de mensagens que serão solicitadas ansiosamente de Filas ou Assinaturas e enfileiradas localmente sem considerar se um processamento está ativo no momento, destinado a ajudar a maximizar a taxa de transferência, permitindo que o receptor receba de um cache local em vez de aguardar uma solicitação de serviço |
Receive |
O ReceiveMode usado para especificar como as mensagens são recebidas. |
Abandon |
Abandona um ServiceBusReceivedMessage. Isso disponibilizará a mensagem novamente para processamento imediato, pois o bloqueio na mensagem mantida pelo receptor será liberado. |
Close |
Executa a tarefa necessária para limpo recursos usados pelo ServiceBusReceiver. |
Complete |
Conclui um ServiceBusReceivedMessage. Isso excluirá a mensagem do serviço. |
Dead |
Move uma mensagem para a subguia de mensagens mortas. |
Dead |
Move uma mensagem para a subguia de mensagens mortas. |
Dead |
Move uma mensagem para a subguia de mensagens mortas. |
Defer |
Indica que o receptor deseja adiar o processamento da mensagem. |
Dispose |
Executa a tarefa necessária para limpo recursos usados pelo ServiceBusReceiver. Isso é equivalente a chamar CloseAsync(CancellationToken). |
Peek |
Busca o próximo ativo ServiceBusReceivedMessage sem alterar o estado do receptor ou da origem da mensagem. |
Peek |
O ServiceBusReceiver é responsável por receber ServiceBusReceivedMessage e resolver mensagens de Filas e Assinaturas. Ele é construído chamando CreateReceiver(String, ServiceBusReceiverOptions). |
Receive |
Recebe uma mensagem adiada identificada por |
Receive |
Recebe uma lista de mensagens adiadas identificadas por |
Receive |
Recebe um ServiceBusReceivedMessage da entidade usando ReceiveMode o modo . ReceiveMode usa como padrão o modo PeekLock. |
Receive |
Recebe mensagens como um enumerável assíncrono da entidade usando ReceiveMode o modo . ReceiveMode usa como padrão o modo PeekLock. As mensagens serão recebidas da entidade à medida que iAsyncEnumerable for iterado. Se nenhuma mensagem estiver disponível, esse método continuará sondando até que as mensagens estejam disponíveis, ou seja, ele nunca retornará nulo. |
Receive |
Recebe uma lista de ServiceBusReceivedMessage da entidade usando ReceiveMode o modo .
ReceiveMode usa como padrão o modo PeekLock.
Esse método não garante o retorno de mensagens exatas |
Renew |
Renova o bloqueio na mensagem. O bloqueio será renovado com base na configuração especificada na fila. |
Comentários do Azure SDK for .NET
O Azure SDK for .NET é um projeto código aberto. Selecione um link para fornecer comentários: