SubscriptionProperties interface
Representa a entrada para updateSubscription.
Propriedades
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 |
Determina como o Service Bus processa uma mensagem que causa uma exceção durante a avaliação do filtro de uma subscrição. Se o valor estiver definido como verdadeiro, a mensagem que causou a exceção será movida para a sub-fila de letras não entregues da subscrição. Caso contrário, será eliminado. Por predefinição, este parâmetro está definido como verdadeiro, o que permite ao utilizador investigar a causa da exceção. Pode ocorrer a partir de uma mensagem mal formada ou de algumas suposições incorretas que estão a ser feitas no filtro sobre a forma da mensagem. Settable apenas na hora de criação do tópico. |
dead |
Se estiver ativada e uma mensagem expirar, o Service Bus move a mensagem da fila para a sub-fila de letra não entregue da subscrição. Se estiver desativada, a mensagem será eliminada permanentemente da fila principal da subscrição. Settable apenas na hora de criação da subscrição. |
default |
Determina o tempo de vida de uma mensagem na subscrição. Com base na ativação de letras não entregues, uma mensagem cujo TTL expirou será movida para o DeadLtterQueue associado à subscrição ou eliminado permanentemente. 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 as operações em lote devem ser permitidas. |
forward |
URL absoluto ou o nome da fila ou tópico a que as mensagens não entregues devem ser 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 |
A duração do bloqueio predefinida é aplicada a subscrições que não definem uma duração de bloqueio. (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 entregas de mensagens após a qual, se ainda não estiver resolvida, é movida para a sub-fila de letras mortas. |
requires |
Se estiver definida como verdadeira, a subscrição terá suporte para sessões e apenas o SessionReceiver será suportado. A subscrição com suporte para sessões não é suportada através do REST. Settable apenas na hora de criação da subscrição. |
status | Estado da entidade de mensagens. |
subscription |
Nome da subscrição |
topic |
Nome do tópico |
user |
O utilizador forneceu informações de metadados associadas à subscrição. 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
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
deadLetteringOnFilterEvaluationExceptions
Determina como o Service Bus processa uma mensagem que causa uma exceção durante a avaliação do filtro de uma subscrição. Se o valor estiver definido como verdadeiro, a mensagem que causou a exceção será movida para a sub-fila de letras não entregues da subscrição. Caso contrário, será eliminado. Por predefinição, este parâmetro está definido como verdadeiro, o que permite ao utilizador investigar a causa da exceção. Pode ocorrer a partir de uma mensagem mal formada ou de algumas suposições incorretas que estão a ser feitas no filtro sobre a forma da mensagem. Settable apenas na hora de criação do tópico.
deadLetteringOnFilterEvaluationExceptions: boolean
Valor de Propriedade
boolean
deadLetteringOnMessageExpiration
Se estiver ativada e uma mensagem expirar, o Service Bus move a mensagem da fila para a sub-fila de letra não entregue da subscrição. Se estiver desativada, a mensagem será eliminada permanentemente da fila principal da subscrição. Settable apenas na hora de criação da subscrição.
deadLetteringOnMessageExpiration: boolean
Valor de Propriedade
boolean
defaultMessageTimeToLive
Determina o tempo de vida de uma mensagem na subscrição. Com base na ativação de letras não entregues, uma mensagem cujo TTL expirou será movida para o DeadLtterQueue associado à subscrição ou eliminado permanentemente. 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
enableBatchedOperations
Especifica se as operações em lote devem ser permitidas.
enableBatchedOperations: boolean
Valor de Propriedade
boolean
forwardDeadLetteredMessagesTo
URL absoluto ou o nome da fila ou tópico a que as mensagens não entregues devem ser 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
A duração do bloqueio predefinida é aplicada a subscrições que não definem uma duração de bloqueio. (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 entregas de mensagens após a qual, se ainda não estiver resolvida, é movida para a sub-fila de letras mortas.
maxDeliveryCount: number
Valor de Propriedade
number
requiresSession
Se estiver definida como verdadeira, a subscrição terá suporte para sessões e apenas o SessionReceiver será suportado. A subscrição com suporte para sessões não é suportada através do REST. Settable apenas na hora de criação da subscrição.
requiresSession: boolean
Valor de Propriedade
boolean
status
subscriptionName
Nome da subscrição
subscriptionName: string
Valor de Propriedade
string
topicName
Nome do tópico
topicName: string
Valor de Propriedade
string
userMetadata
O utilizador forneceu informações de metadados associadas à subscrição. 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