Partilhar via


QueueProperties interface

Representa a entrada para updateQueue.

Propriedades

authorizationRules

Regras de autorização na fila

autoDeleteOnIdle

Tempo de inatividade máximo antes de a entidade ser eliminada. Isto deve ser especificado no formato de duração ISO-8601, como "PT1M" durante 1 minuto, "PT5S" durante 5 segundos.

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

availabilityStatus

Estado de disponibilidade da entidade de mensagens.

deadLetteringOnMessageExpiration

Se estiver ativada e uma mensagem expirar, o Service Bus move a mensagem da fila para a sub-fila de letras mortas da fila. Se estiver desativada, a mensagem será eliminada permanentemente da fila. Settable apenas na hora de criação da fila.

defaultMessageTimeToLive

Dependendo se o DeadLettering está ativado, uma mensagem é movida automaticamente para a sub-fila de letras mortas ou eliminada se tiver sido armazenada na fila durante mais tempo do que o tempo especificado. Este valor é substituído por um TTL especificado na mensagem se e apenas se a mensagem TTL for menor do que o TTL definido na fila. Este valor é imutável após a criação da Fila. Isto deve ser especificado no formato de duração ISO-8601, como "PT1M" durante 1 minuto, "PT5S" durante 5 segundos.

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

duplicateDetectionHistoryTimeWindow

Especifica o intervalo de tempo durante o qual o Service Bus deteta a duplicação de mensagens. Isto deve ser especificado no formato de duração ISO-8601, como "PT1M" durante 1 minuto, "PT5S" durante 5 segundos.

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

enableBatchedOperations

Especifica se devem ser permitidas operações em lotes.

enableExpress

Especifica se as entidades express estão ativadas na fila.

enablePartitioning

Especifica se a fila deve ser particionada.

forwardDeadLetteredMessagesTo

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

forwardTo

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

lockDuration

Determina a quantidade de tempo em segundos em que uma mensagem deve ser bloqueada para processamento por um recetor. Após este período, a mensagem é desbloqueada e está disponível para consumo pelo recetor seguinte. (Se as sessões estiverem ativadas, esta duração de bloqueio é aplicável para sessões e não para mensagens.)

Isto deve ser especificado no formato de duração ISO-8601, como "PT1M" durante 1 minuto, "PT5S" durante 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 mensagens após a qual, se ainda não estiver resolvida, é movida para a sub-fila de mensagens não entregues.

maxMessageSizeInKilobytes

O tamanho máximo da mensagem em quilobytes para mensagens enviadas para esta 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 colocar uma mensagem em fila que faça com que a fila exceda este valor falhará.

name

Nome da fila

requiresDuplicateDetection

Se estiver ativado, o tópico detetará mensagens duplicadas dentro do intervalo de tempo especificado pela propriedade DuplicateDetectionHistoryTimeWindow. Settable apenas no momento de criação da fila.

requiresSession

Se estiver definida como verdadeira, a fila terá deteção de sessão e apenas SessionReceiver será suportado. As filas com deteção de sessão não são suportadas através do REST. Settable apenas no momento de criação da fila.

status

Estado da entidade de mensagens.

userMetadata

O utilizador forneceu informações de metadados associadas à fila. Utilizado para especificar conteúdo textual, como etiquetas, etiquetas, etc. O valor não pode exceder 1024 bytes codificados em utf-8.

Detalhes de Propriedade

authorizationRules

Regras de autorização na fila

authorizationRules?: AuthorizationRule[]

Valor de Propriedade

autoDeleteOnIdle

Tempo de inatividade máximo antes de a entidade ser eliminada. Isto deve ser especificado no formato de duração ISO-8601, como "PT1M" durante 1 minuto, "PT5S" durante 5 segundos.

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

autoDeleteOnIdle: string

Valor de Propriedade

string

availabilityStatus

Estado de disponibilidade da entidade de mensagens.

availabilityStatus: EntityAvailabilityStatus

Valor de Propriedade

deadLetteringOnMessageExpiration

Se estiver ativada e uma mensagem expirar, o Service Bus move a mensagem da fila para a sub-fila de letras mortas da fila. Se estiver desativada, a mensagem será eliminada permanentemente da fila. Settable apenas na hora de criação da fila.

deadLetteringOnMessageExpiration: boolean

Valor de Propriedade

boolean

defaultMessageTimeToLive

Dependendo se o DeadLettering está ativado, uma mensagem é movida automaticamente para a sub-fila de letras mortas ou eliminada se tiver sido armazenada na fila durante mais tempo do que o tempo especificado. Este valor é substituído por um TTL especificado na mensagem se e apenas se a mensagem TTL for menor do que o TTL definido na fila. Este valor é imutável após a criação da Fila. Isto deve ser especificado no formato de duração ISO-8601, como "PT1M" durante 1 minuto, "PT5S" durante 5 segundos.

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

defaultMessageTimeToLive: string

Valor de Propriedade

string

duplicateDetectionHistoryTimeWindow

Especifica o intervalo de tempo durante o qual o Service Bus deteta a duplicação de mensagens. Isto deve ser especificado no formato de duração ISO-8601, como "PT1M" durante 1 minuto, "PT5S" durante 5 segundos.

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

duplicateDetectionHistoryTimeWindow: string

Valor de Propriedade

string

enableBatchedOperations

Especifica se devem ser permitidas operações em lotes.

enableBatchedOperations: boolean

Valor de Propriedade

boolean

enableExpress

Especifica se as entidades express estão ativadas na fila.

enableExpress: boolean

Valor de Propriedade

boolean

enablePartitioning

Especifica se a fila deve ser particionada.

enablePartitioning: boolean

Valor de Propriedade

boolean

forwardDeadLetteredMessagesTo

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

forwardDeadLetteredMessagesTo?: string

Valor de Propriedade

string

forwardTo

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

forwardTo?: string

Valor de Propriedade

string

lockDuration

Determina a quantidade de tempo em segundos em que uma mensagem deve ser bloqueada para processamento por um recetor. Após este período, a mensagem é desbloqueada e está disponível para consumo pelo recetor seguinte. (Se as sessões estiverem ativadas, esta duração de bloqueio é aplicável para sessões e não para mensagens.)

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

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

lockDuration: string

Valor de Propriedade

string

maxDeliveryCount

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

maxDeliveryCount: number

Valor de Propriedade

number

maxMessageSizeInKilobytes

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

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

maxMessageSizeInKilobytes?: number

Valor de Propriedade

number

maxSizeInMegabytes

Especifica o tamanho máximo da fila em megabytes. Qualquer tentativa de colocar uma mensagem em fila que faça com que a fila exceda este valor falhará.

maxSizeInMegabytes: number

Valor de Propriedade

number

name

Nome da fila

name: string

Valor de Propriedade

string

requiresDuplicateDetection

Se estiver ativado, o tópico detetará mensagens duplicadas dentro do intervalo de tempo especificado pela propriedade DuplicateDetectionHistoryTimeWindow. Settable apenas no momento de criação da fila.

requiresDuplicateDetection: boolean

Valor de Propriedade

boolean

requiresSession

Se estiver definida como verdadeira, a fila terá deteção de sessão e apenas SessionReceiver será suportado. As filas com deteção de sessão não são suportadas através do REST. Settable apenas no momento de criação da fila.

requiresSession: boolean

Valor de Propriedade

boolean

status

Estado da entidade de mensagens.

status: EntityStatus

Valor de Propriedade

userMetadata

O utilizador forneceu informações de metadados associadas à fila. Utilizado para especificar conteúdo textual, como etiquetas, etiquetas, etc. O valor não pode exceder 1024 bytes codificados em utf-8.

userMetadata: string

Valor de Propriedade

string