Partilhar via


TopicProperties interface

Representa a entrada para updateTopic.

Propriedades

authorizationRules

Regras de autorização sobre o tópico

autoDeleteOnIdle

Tempo máximo de inatividade 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.

defaultMessageTimeToLive

Determina o tempo de vida de uma mensagem nas subscrições associadas. As subscrições herdam o TTL do tópico, a menos que sejam criadas explicitamente com um TTL mais pequeno. Com base no facto de as mensagens não entregues estarem ativadas, uma mensagem cujo TTL expirou será movida para a sub-fila de mensagens não entregues associada da subscrição ou será eliminada 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

duplicateDetectionHistoryTimeWindow

Especifica o intervalo de tempo durante o qual o Service Bus detetará 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

enableBatchedOperations

Especifica se devem ser permitidas operações em lotes.

enableExpress

Especifica se as entidades express estão ativadas no tópico.

enablePartitioning

Especifica se o tópico deve ser particionado

maxMessageSizeInKilobytes

O tamanho máximo da mensagem em quilobytes para mensagens enviadas para esta fila/tópico.

Não aplicável se a versão de serviço "2017-04" for escolhida ao criar o ServiceBusAdministrationClient.

maxSizeInMegabytes

Especifica o tamanho máximo do tópico em megabytes. Qualquer tentativa de enviar uma mensagem que faça com que o tópico exceda este valor falhará. Todas as mensagens armazenadas no tópico ou em qualquer uma das respetivas subscrições contam para este valor. Várias cópias de uma mensagem que residem numa ou em várias subscrições contam como uma única mensagem. Por exemplo, se a mensagem m existir uma vez na subscrição s1 e duas vezes na subscrição s2, m é contado como uma única mensagem.

name

Nome do tópico

requiresDuplicateDetection

Se estiver ativado, o tópico detetará mensagens duplicadas dentro do intervalo de tempo especificado pela propriedade DuplicateDetectionHistoryTimeWindow. Settable apenas no momento da criação do tópico.

status

Estado da entidade de mensagens.

supportOrdering

Especifica se o tópico suporta a ordenação de mensagens.

userMetadata

O utilizador forneceu informações de metadados associadas ao tópico. 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 sobre o tópico

authorizationRules?: AuthorizationRule[]

Valor de Propriedade

autoDeleteOnIdle

Tempo máximo de inatividade 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

defaultMessageTimeToLive

Determina o tempo de vida de uma mensagem nas subscrições associadas. As subscrições herdam o TTL do tópico, a menos que sejam criadas explicitamente com um TTL mais pequeno. Com base no facto de as mensagens não entregues estarem ativadas, uma mensagem cujo TTL expirou será movida para a sub-fila de mensagens não entregues associada da subscrição ou será eliminada 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

duplicateDetectionHistoryTimeWindow

Especifica o intervalo de tempo durante o qual o Service Bus detetará 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 no tópico.

enableExpress: boolean

Valor de Propriedade

boolean

enablePartitioning

Especifica se o tópico deve ser particionado

enablePartitioning: boolean

Valor de Propriedade

boolean

maxMessageSizeInKilobytes

O tamanho máximo da mensagem em quilobytes para mensagens enviadas para esta fila/tópico.

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 do tópico em megabytes. Qualquer tentativa de enviar uma mensagem que faça com que o tópico exceda este valor falhará. Todas as mensagens armazenadas no tópico ou em qualquer uma das respetivas subscrições contam para este valor. Várias cópias de uma mensagem que residem numa ou em várias subscrições contam como uma única mensagem. Por exemplo, se a mensagem m existir uma vez na subscrição s1 e duas vezes na subscrição s2, m é contado como uma única mensagem.

maxSizeInMegabytes: number

Valor de Propriedade

number

name

Nome do tópico

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 da criação do tópico.

requiresDuplicateDetection: boolean

Valor de Propriedade

boolean

status

Estado da entidade de mensagens.

status: EntityStatus

Valor de Propriedade

supportOrdering

Especifica se o tópico suporta a ordenação de mensagens.

supportOrdering: boolean

Valor de Propriedade

boolean

userMetadata

O utilizador forneceu informações de metadados associadas ao tópico. 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