Compartilhar via


QueueProperties interface

Representa a entrada para updateQueue.

Propriedades

authorizationRules

Regras de autorização na fila

autoDeleteOnIdle

Tempo ocioso máximo antes que a entidade seja excluída. Isso deve ser especificado no formato de duração ISO-8601, como "PT1M" por 1 minuto, "PT5S" por 5 segundos.

Mais informações sobre o formato de duração ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

availabilityStatus

Status de disponibilidade da entidade de mensagens.

deadLetteringOnMessageExpiration

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.

defaultMessageTimeToLive

Dependendo se DeadLettering está habilitado, uma mensagem é movida automaticamente para a sub-fila de mensagens mortas 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. Isso deve ser especificado no formato de duração ISO-8601, como "PT1M" por 1 minuto, "PT5S" por 5 segundos.

Mais informações sobre o formato de duração ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

duplicateDetectionHistoryTimeWindow

Especifica o período de tempo durante o qual o Barramento de Serviço detecta a duplicação da mensagem. Isso deve ser especificado no formato de duração ISO-8601, como "PT1M" por 1 minuto, "PT5S" por 5 segundos.

Mais informações sobre o formato de duração ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

enableBatchedOperations

Especifica se as operações em lote devem ser permitidas.

enableExpress

Especifica se as entidades expressas estão habilitadas na fila.

enablePartitioning

Especifica se a fila deve ser particionada.

forwardDeadLetteredMessagesTo

URL absoluta ou o nome da fila ou tópico para o qual as mensagens mortas devem ser encaminhadas. Por exemplo, uma entrada de URL absoluta seria do formulário sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

forwardTo

URL absoluta ou o nome da fila ou tópico para o qual as mensagens devem ser encaminhadas. Por exemplo, uma entrada de URL absoluta seria do formulário sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

lockDuration

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. (Se as sessões estiverem habilitadas, essa duração de bloqueio será aplicável para sessões e não para mensagens.)

Isso deve ser especificado no formato de duração ISO-8601, como "PT1M" por 1 minuto, "PT5S" por 5 segundos.

Mais informações sobre o formato de duração ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

maxDeliveryCount

A contagem máxima de entrega de mensagens após a qual, se ainda não estiver resolvida, será movida para a sub-fila de mensagens mortas.

maxMessageSizeInKilobytes

O tamanho máximo da mensagem em quilobytes para mensagens enviadas para essa fila.

Não aplicável se a versão de serviço "2017-04" for escolhida ao criar o ServiceBusAdministrationClient.

maxSizeInMegabytes

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á.

name

Nome da fila

requiresDuplicateDetection

Se habilitado, o tópico detectará mensagens duplicadas dentro do período de tempo especificado pela propriedade DuplicateDetectionHistoryTimeWindow. Configurável somente no momento da criação da fila.

requiresSession

Se definido como true, a fila terá reconhecimento de sessão e somente SessionReceiver terá suporte. Filas com conhecimento da sessão não são suportadas por meio do REST. Configurável somente no momento da criação da fila.

status

Status da entidade de mensagens.

userMetadata

O usuário forneceu informações de metadados associadas à fila. Usado para especificar conteúdo textual, como marcas, rótulos etc. O valor não deve exceder 1024 bytes codificados em utf-8.

Detalhes da propriedade

authorizationRules

Regras de autorização na fila

authorizationRules?: AuthorizationRule[]

Valor da propriedade

autoDeleteOnIdle

Tempo ocioso máximo antes que a entidade seja excluída. Isso deve ser especificado no formato de duração ISO-8601, como "PT1M" por 1 minuto, "PT5S" por 5 segundos.

Mais informações sobre o formato de duração ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

autoDeleteOnIdle: string

Valor da propriedade

string

availabilityStatus

Status de disponibilidade da entidade de mensagens.

availabilityStatus: EntityAvailabilityStatus

Valor da propriedade

deadLetteringOnMessageExpiration

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.

deadLetteringOnMessageExpiration: boolean

Valor da propriedade

boolean

defaultMessageTimeToLive

Dependendo se DeadLettering está habilitado, uma mensagem é movida automaticamente para a sub-fila de mensagens mortas 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. Isso deve ser especificado no formato de duração ISO-8601, como "PT1M" por 1 minuto, "PT5S" por 5 segundos.

Mais informações sobre o formato de duração ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

defaultMessageTimeToLive: string

Valor da propriedade

string

duplicateDetectionHistoryTimeWindow

Especifica o período de tempo durante o qual o Barramento de Serviço detecta a duplicação da mensagem. Isso deve ser especificado no formato de duração ISO-8601, como "PT1M" por 1 minuto, "PT5S" por 5 segundos.

Mais informações sobre o formato de duração ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

duplicateDetectionHistoryTimeWindow: string

Valor da propriedade

string

enableBatchedOperations

Especifica se as operações em lote devem ser permitidas.

enableBatchedOperations: boolean

Valor da propriedade

boolean

enableExpress

Especifica se as entidades expressas estão habilitadas na fila.

enableExpress: boolean

Valor da propriedade

boolean

enablePartitioning

Especifica se a fila deve ser particionada.

enablePartitioning: boolean

Valor da propriedade

boolean

forwardDeadLetteredMessagesTo

URL absoluta ou o nome da fila ou tópico para o qual as mensagens mortas devem ser encaminhadas. Por exemplo, uma entrada de URL absoluta seria do formulário sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

forwardDeadLetteredMessagesTo?: string

Valor da propriedade

string

forwardTo

URL absoluta ou o nome da fila ou tópico para o qual as mensagens devem ser encaminhadas. Por exemplo, uma entrada de URL absoluta seria do formulário sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

forwardTo?: string

Valor da propriedade

string

lockDuration

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. (Se as sessões estiverem habilitadas, essa duração de bloqueio será aplicável para sessões e não para mensagens.)

Isso deve ser especificado no formato de duração ISO-8601, como "PT1M" por 1 minuto, "PT5S" por 5 segundos.

Mais informações sobre o formato de duração ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

lockDuration: string

Valor da propriedade

string

maxDeliveryCount

A contagem máxima de entrega de mensagens após a qual, se ainda não estiver resolvida, será movida para a sub-fila de mensagens mortas.

maxDeliveryCount: number

Valor da propriedade

number

maxMessageSizeInKilobytes

O tamanho máximo da mensagem em quilobytes para mensagens enviadas para essa fila.

Não aplicável se a versão de serviço "2017-04" for escolhida ao criar o ServiceBusAdministrationClient.

maxMessageSizeInKilobytes?: number

Valor da propriedade

number

maxSizeInMegabytes

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á.

maxSizeInMegabytes: number

Valor da propriedade

number

name

Nome da fila

name: string

Valor da propriedade

string

requiresDuplicateDetection

Se habilitado, o tópico detectará mensagens duplicadas dentro do período de tempo especificado pela propriedade DuplicateDetectionHistoryTimeWindow. Configurável somente no momento da criação da fila.

requiresDuplicateDetection: boolean

Valor da propriedade

boolean

requiresSession

Se definido como true, a fila terá reconhecimento de sessão e somente SessionReceiver terá suporte. Filas com conhecimento da sessão não são suportadas por meio do REST. Configurável somente no momento da criação da fila.

requiresSession: boolean

Valor da propriedade

boolean

status

Status da entidade de mensagens.

status: EntityStatus

Valor da propriedade

userMetadata

O usuário forneceu informações de metadados associadas à fila. Usado para especificar conteúdo textual, como marcas, rótulos etc. O valor não deve exceder 1024 bytes codificados em utf-8.

userMetadata: string

Valor da propriedade

string