QueueProperties interface
Representa a entrada para updateQueue.
Propriedades
authorization |
Regras de autorização na fila |
auto |
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 |
availability |
Estado de disponibilidade da entidade de mensagens. |
dead |
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. |
default |
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 |
duplicate |
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 |
enable |
Especifica se devem ser permitidas operações em lotes. |
enable |
Especifica se as entidades express estão ativadas na fila. |
enable |
Especifica se a fila deve ser particionada. |
forward |
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 |
forward |
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 |
lock |
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 |
max |
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. |
max |
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 |
max |
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 |
requires |
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. |
requires |
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. |
user |
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
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