SubscriptionProperties interface
Representa a entrada para updateSubscription.
Propriedades
auto |
Tempo ocioso máximo antes da exclusão da entidade. 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 |
availability |
Status de disponibilidade da entidade de mensagens. |
dead |
Determina como o Barramento de Serviço lida com uma mensagem que causa uma exceção durante a avaliação de filtro de uma assinatura. Se o valor for definido como true, a mensagem que causou a exceção será movida para a sub-fila de mensagens mortas da assinatura. Caso contrário, ele será descartado. Por padrão, esse parâmetro é definido como true, permitindo ao usuário a chance de investigar a causa da exceção. Isso pode ocorrer a partir de uma mensagem malformada ou de algumas suposições incorretas que estão sendo feitas no filtro sobre a forma da mensagem. Configurável somente no momento da criação do tópico. |
dead |
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 assinatura. Se desabilitada, a mensagem será excluída permanentemente da fila principal da assinatura. Configurável somente no momento da criação da assinatura. |
default |
Determina por quanto tempo uma mensagem reside na assinatura. Com base em se a letra morta está habilitada, uma mensagem cujo TTL expirou será movida para o DeadLtterQueue associado da assinatura ou excluído permanentemente. 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 |
enable |
Especifica se as operações em lote devem ser permitidas. |
forward |
A 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 |
forward |
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 |
lock |
A duração do bloqueio padrão é aplicada a assinaturas que não definem uma duração de bloqueio. (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 |
max |
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. |
requires |
Se definido como true, a assinatura terá reconhecimento de sessão e somente SessionReceiver terá suporte. A assinatura com reconhecimento de sessão não tem suporte por meio do REST. Configurável somente no momento da criação da assinatura. |
status | Status da entidade de mensagens. |
subscription |
Nome da assinatura |
topic |
Nome do tópico |
user |
O usuário forneceu informações de metadados associadas à assinatura. 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
autoDeleteOnIdle
Tempo ocioso máximo antes da exclusão da entidade. 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
deadLetteringOnFilterEvaluationExceptions
Determina como o Barramento de Serviço lida com uma mensagem que causa uma exceção durante a avaliação de filtro de uma assinatura. Se o valor for definido como true, a mensagem que causou a exceção será movida para a sub-fila de mensagens mortas da assinatura. Caso contrário, ele será descartado. Por padrão, esse parâmetro é definido como true, permitindo ao usuário a chance de investigar a causa da exceção. Isso pode ocorrer a partir de uma mensagem malformada ou de algumas suposições incorretas que estão sendo feitas no filtro sobre a forma da mensagem. Configurável somente no momento da criação do tópico.
deadLetteringOnFilterEvaluationExceptions: boolean
Valor da propriedade
boolean
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 assinatura. Se desabilitada, a mensagem será excluída permanentemente da fila principal da assinatura. Configurável somente no momento da criação da assinatura.
deadLetteringOnMessageExpiration: boolean
Valor da propriedade
boolean
defaultMessageTimeToLive
Determina por quanto tempo uma mensagem reside na assinatura. Com base em se a letra morta está habilitada, uma mensagem cujo TTL expirou será movida para o DeadLtterQueue associado da assinatura ou excluído permanentemente. 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
enableBatchedOperations
Especifica se as operações em lote devem ser permitidas.
enableBatchedOperations: boolean
Valor da propriedade
boolean
forwardDeadLetteredMessagesTo
A 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
A duração do bloqueio padrão é aplicada a assinaturas que não definem uma duração de bloqueio. (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
requiresSession
Se definido como true, a assinatura terá reconhecimento de sessão e somente SessionReceiver terá suporte. A assinatura com reconhecimento de sessão não tem suporte por meio do REST. Configurável somente no momento da criação da assinatura.
requiresSession: boolean
Valor da propriedade
boolean
status
subscriptionName
Nome da assinatura
subscriptionName: string
Valor da propriedade
string
topicName
Nome do tópico
topicName: string
Valor da propriedade
string
userMetadata
O usuário forneceu informações de metadados associadas à assinatura. 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