Compartilhar via


QueueDescription Classe

Definição

Representa a descrição de metadados da fila.

[System.Runtime.Serialization.DataContract(Name="QueueDescription", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
public sealed class QueueDescription : Microsoft.ServiceBus.Messaging.EntityDescription
[<System.Runtime.Serialization.DataContract(Name="QueueDescription", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")>]
type QueueDescription = class
    inherit EntityDescription
Public NotInheritable Class QueueDescription
Inherits EntityDescription
Herança
QueueDescription
Atributos

Construtores

QueueDescription(String)

Inicializa uma nova instância da QueueDescription classe com o caminho relativo especificado.

Campos

MessageTimeToLiveDefaultValue

O valor padrão de tempo de vida da mensagem em bytes

Propriedades

AccessedAt

Obtém a última vez que uma mensagem foi enviada ou a última vez em que houve uma solicitação de recebimento para essa fila.

Authorization

Obtém o AuthorizationRules.

AutoDeleteOnIdle

Obtém ou define o intervalo ocioso TimeSpan após o qual a fila é excluída automaticamente. A duração mínima é de 5 minutos.

AvailabilityStatus

Obtém o status de disponibilidade da entidade para a fila.

CreatedAt

Obtém a hora exata em que a mensagem foi criada.

DefaultMessageTimeToLive

Obtém ou define o valor de tempo de vida da mensagem padrão. Essa é a duração após a qual a mensagem expira, começando de quando a mensagem é enviada ao Barramento de Serviço. Esse é o valor padrão usado quando TimeToLive não está definido em uma mensagem em si. As mensagens mais antigas que o valor timeToLive expirarão e não serão mais retidas no repositório de mensagens. Os assinantes não poderão receber mensagens expiradas. Uma mensagem pode ter um valor TimeToLive menor do que o especificado aqui, mas, por padrão, TimeToLive é definido MaxValuecomo . Portanto, essa propriedade se torna o valor de vida útil padrão aplicado às mensagens.

DuplicateDetectionHistoryTimeWindow

Obtém ou define a TimeSpan estrutura que define a duração do histórico de detecção duplicado. O valor padrão é 10 minutos.

EnableBatchedOperations

Obtém ou define um valor que indica se as operações em lote do lado do servidor estão habilitadas.

EnableDeadLetteringOnMessageExpiration

Obtém ou define um valor que indica se essa fila tem suporte a mensagens mortas quando uma mensagem expira.

EnableExpress

Obtém ou define um valor que indica se as Entidades Expressas estão habilitadas. Uma fila expressa mantém uma mensagem na memória temporariamente antes de escrevê-la no armazenamento persistente.

EnablePartitioning

Obtém ou define um valor que indica se a fila a ser particionada entre vários agentes de mensagens está habilitada.

ExtensionData

Obtém ou define a estrutura que contém dados extras.

(Herdado de EntityDescription)
ForwardDeadLetteredMessagesTo

Obtém ou define o caminho para o destinatário para o qual a mensagem com mensagens mortas é encaminhada.

ForwardTo

Obtém ou define o caminho para o destinatário para o qual a mensagem é encaminhada.

IsAnonymousAccessible

Obtém ou define um valor que indica se a mensagem é anônima acessível.

IsReadOnly

Obtém ou define um valor que indica se a descrição da entidade é somente leitura.

(Herdado de EntityDescription)
LockDuration

Obtém ou define a duração de um bloqueio de espiada; ou seja, a quantidade de tempo que a mensagem está bloqueada para outros receptores. O valor máximo para LockDuration é de 5 minutos; o valor padrão é 1 minuto.

MaxDeliveryCount

Obtém ou define a contagem máxima de entrega. Uma mensagem é automaticamente enviada para a fila de mensagens mortas após esse número de entregas.

MaxSizeInMegabytes

Obtém ou define o tamanho máximo da fila em megabytes, que é o tamanho da memória alocada para a fila.

MessageCount

Obtém o número de mensagens na fila.

MessageCountDetails

Obtém detalhes da mensagem para uma fila.

Path

Obtém ou define o nome da fila.

RequiresDuplicateDetection

Obtém ou define o valor que indica se essa fila requer detecção duplicada.

RequiresSession

Obtém ou define um valor que indica se a fila dá suporte ao conceito de sessão.

SizeInBytes

Obtém o tamanho da fila em bytes.

Status

Obtém ou define o status atual da fila (habilitado ou desabilitado). Quando uma entidade é desabilitada, essa entidade não pode enviar ou receber mensagens.

SupportOrdering

Obtém ou define um valor que indica se a fila dá suporte à ordenação.

UpdatedAt

Obtém a hora exata em que a mensagem foi atualizada.

UserMetadata

Obtém ou define os metadados do usuário.

Métodos

ThrowIfReadOnly()

Gerará uma exceção se a descrição da entidade for somente leitura.

(Herdado de EntityDescription)

Aplica-se a