Compartilhar via


ServiceBusQueue Classe

Definição

public class ServiceBusQueue
type ServiceBusQueue = class
Public Class ServiceBusQueue
Herança
ServiceBusQueue

Construtores

ServiceBusQueue()

Inicializa uma nova instância da classe ServiceBusQueue.

Propriedades

AccessedAt

Opcional. A hora em que a fila foi acessada pela última vez.

AuthorizationRules

Opcional. Obtém as regras de autorização para a descrição. (consulte http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx para obter mais informações)

AutoDeleteOnIdle

Opcional. Implementado.

CountDetails

Opcional. Estatísticas da fila atual.

CreatedAt

Opcional. A hora em que a fila foi criada.

DeadLetteringOnMessageExpiration

Opcional. Esse campo controla como o Barramento de Serviço lida com uma mensagem cujo TTL expirou. Se ele estiver habilitado e uma mensagem expirar, o Barramento de Serviço moverá a mensagem da fila para a sub-fila de mensagens mortas da fila. Se desabilitada, a mensagem será excluída permanentemente da fila. Configurável somente no momento da criação da fila.* Padrão: false (consulte http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx para obter mais informações)

DefaultMessageTimeToLive

Opcional. Dependendo se DeadLettering está habilitado, uma mensagem é movida automaticamente para o DeadLetterQueue ou excluída se ela tiver sido armazenada na fila por mais tempo do que o tempo especificado. Esse valor é substituído por um TTL especificado na mensagem e, e somente se, o TTL da mensagem for menor do que o TTL definido na fila. Esse valor é imutável após a criação da Fila:* Intervalo: 1 segundo – TimeSpan.MaxValue* Padrão: TimeSpan.MaxValue (consulte http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx para obter mais informações)

DuplicateDetectionHistoryTimeWindow

Opcional. Especifica o período de tempo durante o qual o Barramento de Serviço detecta a duplicação da mensagem:* Intervalo: 1 segundo a 7 dias* Padrão: 10 minutos (consulte http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx para obter mais informações)

EnableBatchedOperations

Opcional. Ativa ou desativa o comportamento de lote no lado do serviço ao realizar operações para a fila especificada. Quando habilitado, o barramento de serviço coletará/agrupará várias operações no back-end para ser mais eficiente em relação à conexão. Se o usuário quiser menor latência de operação, poderá desabilitar esse recurso. (consulte http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx para obter mais informações)

EntityAvailabilityStatus

Opcional. O status de disponibilidade atual da fila.

IsAnonymousAccessible

Opcional. Obtém se o acesso anônimo é permitido. (consulte http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx para obter mais informações)

LockDuration

Opcional. Determina o período em segundos no qual uma mensagem deverá estar bloqueada para processamento por um receptor. Depois desse período, a mensagem é desbloqueada e fica disponível para consumo pelo próximo receptor. Configurável somente no tempo de criação da fila:* Intervalo: 0

MaxDeliveryCount

Opcional. O número máximo de vezes que um SB de mensagem tentará entregar antes de ser inativo ou descartado. (consulte http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx para obter mais informações)

MaxSizeInMegabytes

Opcional. Especifica o tamanho máximo da fila em megabytes. Qualquer tentativa de enfileirar uma mensagem que faça com que a fila exceda esse valor falhará. Você só pode definir esse parâmetro no momento da criação da fila usando os seguintes valores: * Intervalo: 1 a 1024 (os valores válidos são 1024, 2048, 3072, 4096, 5120) * Padrão: 1*1024 (os valores válidos são 1024, 2048, 3072, 4096, 5120) (confira http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx mais informações)

MessageCount

Opcional. Exibe o número de mensagens atualmente na fila. (consulte http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx para obter mais informações)

Name

Opcional. O nome da fila.

RequiresDuplicateDetection

Opcional. Configurável somente no momento da criação da fila.* Padrão para fila durável: false (consulte http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx para obter mais informações)

RequiresSession

Opcional. Configurável somente no momento da criação da fila. Se definido como true, a fila terá reconhecimento de sessão e somente SessionReceiver terá suporte. Filas com reconhecimento de sessão não têm suporte por meio de REST.* Padrão para fila durável: false (consulte http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx para obter mais informações)

SizeInBytes

Opcional. Reflete os bytes reais que as mensagens na fila ocupam atualmente em direção à cota da fila.* Intervalo: 0 -MaxTopicSizeinMegaBytes (consulte http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx para obter mais informações)

Status

Opcional. Obtém ou define o status atual da fila (habilitado ou desabilitado). Quando uma fila está desabilitada, ela não pode enviar ou receber mensagens. (consulte http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx para obter mais informações)

SupportOrdering

Opcional. Obtém ou define o valor que diz se a fila pode ser ordenada. (consulte http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx para obter mais informações)

UpdatedAt

Opcional. A hora em que a fila foi atualizada pela última vez.

Aplica-se a