CreateQueueOptions interface
Representa opções configuráveis em uma fila
- Extends
Propriedades
authorization |
Regras de autorização na fila |
auto |
Tempo ocioso máximo antes que a entidade seja excluída. Isto 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 |
availability |
Status de disponibilidade da entidade de mensagens. |
dead |
Se estiver habilitado e uma mensagem expirar, o Service Bus moverá a mensagem da fila para a subfila de letra morta da fila. Se desativada, a mensagem será excluída permanentemente da fila. Configurável apenas no momento da criação da fila. |
default |
Dependendo se o DeadLettering está habilitado, uma mensagem é movida automaticamente para a subfila de letras mortas ou excluída se tiver sido armazenada na fila por mais tempo do que o tempo especificado. Esse valor é substituído por um TTL especificado na mensagem se e somente se o TTL da mensagem for menor do que o TTL definido na fila. Esse valor é imutável após a fila ter sido criada. Isto 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 |
duplicate |
Especifica o período de tempo durante o qual o Service Bus deteta duplicação de mensagens. Isto 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 |
enable |
Especifica se as operações em lote devem ser permitidas. |
enable |
Especifica se as entidades expressas estão habilitadas na fila. |
enable |
Especifica se a fila deve ser particionada. |
forward |
URL absoluto ou o nome da fila ou tópico para o qual as mensagens com letras mortas devem ser encaminhadas.
Por exemplo, uma entrada de URL absoluta seria do formato |
forward |
URL absoluto 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 formato |
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 fica disponível para consumo pelo próximo recetor. (Se as sessões estiverem habilitadas, essa duração de bloqueio será aplicável para sessões e não para mensagens.) Isto 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 |
max |
A contagem máxima de entrega de mensagens, após a qual, se ainda não estiver resolvida, é movida para a subfila de letra morta. |
max |
O tamanho máximo de mensagens em kilobytes para mensagens enviadas para esta fila. (Configurável somente para namespace do Service Bus de Camada Premium.) |
max |
Especifica o tamanho máximo da fila em megabytes. Qualquer tentativa de enfileirar uma mensagem que fará com que a fila exceda esse valor falhará. |
requires |
Se habilitado, o tópico detetará mensagens duplicadas dentro do período de tempo especificado pela propriedade DuplicateDetectionHistoryTimeWindow. Configurável apenas no momento da criação da fila. |
requires |
Se definido como true, a fila terá reconhecimento de sessão e apenas SessionReceiver será suportado. Não há suporte para filas com reconhecimento de sessão por meio do REST. Configurável apenas no momento da criação da fila. |
status | Status da entidade de mensagens. |
user |
O usuário forneceu informações de metadados associadas à fila. Usado para especificar conteúdo textual, como tags, rótulos, etc. O valor não deve exceder 1024 bytes codificados em utf-8. |
Propriedades Herdadas
abort |
O sinal que pode ser usado para abortar solicitações. |
on |
Uma função a ser chamada cada vez que uma resposta é recebida do servidor durante a execução da operação solicitada. Pode ser chamado várias vezes. |
request |
Opções usadas ao criar e enviar solicitações HTTP para esta operação. |
serializer |
Opções para substituir o comportamento de serialização/desserialização. |
tracing |
Opções usadas quando o rastreamento está habilitado. |
Detalhes de Propriedade
authorizationRules
Regras de autorização na fila
authorizationRules?: AuthorizationRule[]
Valor de Propriedade
autoDeleteOnIdle
Tempo ocioso máximo antes que a entidade seja excluída. Isto 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 de Propriedade
string
availabilityStatus
Status de disponibilidade da entidade de mensagens.
availabilityStatus?: EntityAvailabilityStatus
Valor de Propriedade
deadLetteringOnMessageExpiration
Se estiver habilitado e uma mensagem expirar, o Service Bus moverá a mensagem da fila para a subfila de letra morta da fila. Se desativada, a mensagem será excluída permanentemente da fila. Configurável apenas no momento da criação da fila.
deadLetteringOnMessageExpiration?: boolean
Valor de Propriedade
boolean
defaultMessageTimeToLive
Dependendo se o DeadLettering está habilitado, uma mensagem é movida automaticamente para a subfila de letras mortas ou excluída se tiver sido armazenada na fila por mais tempo do que o tempo especificado. Esse valor é substituído por um TTL especificado na mensagem se e somente se o TTL da mensagem for menor do que o TTL definido na fila. Esse valor é imutável após a fila ter sido criada. Isto 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 de Propriedade
string
duplicateDetectionHistoryTimeWindow
Especifica o período de tempo durante o qual o Service Bus deteta duplicação de mensagens. Isto 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 de Propriedade
string
enableBatchedOperations
Especifica se as operações em lote devem ser permitidas.
enableBatchedOperations?: boolean
Valor de Propriedade
boolean
enableExpress
Especifica se as entidades expressas estão habilitadas 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 qual as mensagens com letras mortas devem ser encaminhadas.
Por exemplo, uma entrada de URL absoluta seria do formato 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 qual as mensagens devem ser encaminhadas.
Por exemplo, uma entrada de URL absoluta seria do formato 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 fica disponível para consumo pelo próximo recetor. (Se as sessões estiverem habilitadas, essa duração de bloqueio será aplicável para sessões e não para mensagens.)
Isto 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 de Propriedade
string
maxDeliveryCount
A contagem máxima de entrega de mensagens, após a qual, se ainda não estiver resolvida, é movida para a subfila de letra morta.
maxDeliveryCount?: number
Valor de Propriedade
number
maxMessageSizeInKilobytes
O tamanho máximo de mensagens em kilobytes para mensagens enviadas para esta fila.
(Configurável somente para namespace do Service Bus de Camada Premium.)
maxMessageSizeInKilobytes?: number
Valor de Propriedade
number
maxSizeInMegabytes
Especifica o tamanho máximo da fila em megabytes. Qualquer tentativa de enfileirar uma mensagem que fará com que a fila exceda esse valor falhará.
maxSizeInMegabytes?: number
Valor de Propriedade
number
requiresDuplicateDetection
Se habilitado, o tópico detetará mensagens duplicadas dentro do período de tempo especificado pela propriedade DuplicateDetectionHistoryTimeWindow. Configurável apenas no momento da criação da fila.
requiresDuplicateDetection?: boolean
Valor de Propriedade
boolean
requiresSession
Se definido como true, a fila terá reconhecimento de sessão e apenas SessionReceiver será suportado. Não há suporte para filas com reconhecimento de sessão por meio do REST. Configurável apenas no momento da criação da fila.
requiresSession?: boolean
Valor de Propriedade
boolean
status
userMetadata
O usuário forneceu informações de metadados associadas à fila. Usado para especificar conteúdo textual, como tags, rótulos, etc. O valor não deve exceder 1024 bytes codificados em utf-8.
userMetadata?: string
Valor de Propriedade
string
Detalhes da Propriedade Herdada
abortSignal
O sinal que pode ser usado para abortar solicitações.
abortSignal?: AbortSignalLike
Valor de Propriedade
onResponse
Uma função a ser chamada cada vez que uma resposta é recebida do servidor durante a execução da operação solicitada. Pode ser chamado várias vezes.
onResponse?: RawResponseCallback
Valor de Propriedade
requestOptions
Opções usadas ao criar e enviar solicitações HTTP para esta operação.
requestOptions?: OperationRequestOptions
Valor de Propriedade
herdado deOperationOptions.requestOptions
serializerOptions
Opções para substituir o comportamento de serialização/desserialização.
serializerOptions?: SerializerOptions
Valor de Propriedade
herdado deOperationOptions.serializerOptions
tracingOptions
Opções usadas quando o rastreamento está habilitado.
tracingOptions?: OperationTracingOptions
Valor de Propriedade
herdado doOperationOptions.tracingOptions