Partilhar via


SubscriptionProperties interface

Representa a entrada para updateSubscription.

Propriedades

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.

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.

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.

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

enableBatchedOperations

Especifica se as operações em lote devem ser permitidas.

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>

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

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

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.

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.

status

Estado da entidade de mensagens.

subscriptionName

Nome da subscrição

topicName

Nome do tópico

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.

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

Estado da entidade de mensagens.

status: EntityStatus

Valor de Propriedade

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