Compartilhar via


TopicProperties interface

Representa a entrada para updateTopic.

Propriedades

authorizationRules

Regras de autorização no tópico

autoDeleteOnIdle

Tempo ocioso máximo antes que a entidade seja excluída. 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

availabilityStatus

Status de disponibilidade da entidade de mensagens.

defaultMessageTimeToLive

Determina por quanto tempo uma mensagem existe nas assinaturas associadas. As assinaturas herdam o TTL do tópico, a não ser que sejam criadas explicitamente com um TTL menor. Com base na habilitação de mensagens mortas, uma mensagem cujo TTL expirou será movida para a sub-fila de mensagens mortas associada da assinatura ou será excluída 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

duplicateDetectionHistoryTimeWindow

Especifica o período de tempo durante o qual o Barramento de Serviço detectará a duplicação da mensagem. 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

enableBatchedOperations

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

enableExpress

Especifica se as entidades expressas estão habilitadas 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 essa 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 enfileirar uma mensagem que fará com que o tópico exceda esse valor falhará. Todas as mensagens que são armazenadas no tópico ou em qualquer uma de suas assinaturas contam para esse valor. Várias cópias de uma mensagem que residem em uma ou várias assinaturas contam como uma única mensagem. Por exemplo, se a mensagem m existir uma vez na assinatura s1 e duas vezes na assinatura s2, m será contado como uma única mensagem.

name

Nome do tópico

requiresDuplicateDetection

Se habilitado, o tópico detectará mensagens duplicadas dentro do período de tempo especificado pela propriedade DuplicateDetectionHistoryTimeWindow. Configurável somente no momento da criação do tópico.

status

Status da entidade de mensagens.

supportOrdering

Especifica se o tópico dá suporte à ordenação de mensagens.

userMetadata

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

authorizationRules

Regras de autorização no tópico

authorizationRules?: AuthorizationRule[]

Valor da propriedade

autoDeleteOnIdle

Tempo ocioso máximo antes que a entidade seja excluída. 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

defaultMessageTimeToLive

Determina por quanto tempo uma mensagem existe nas assinaturas associadas. As assinaturas herdam o TTL do tópico, a não ser que sejam criadas explicitamente com um TTL menor. Com base na habilitação de mensagens mortas, uma mensagem cujo TTL expirou será movida para a sub-fila de mensagens mortas associada da assinatura ou será excluída 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

duplicateDetectionHistoryTimeWindow

Especifica o período de tempo durante o qual o Barramento de Serviço detectará a duplicação da mensagem. 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

duplicateDetectionHistoryTimeWindow: string

Valor da propriedade

string

enableBatchedOperations

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

enableBatchedOperations: boolean

Valor da propriedade

boolean

enableExpress

Especifica se as entidades expressas estão habilitadas no tópico.

enableExpress: boolean

Valor da propriedade

boolean

enablePartitioning

Especifica se o tópico deve ser particionado

enablePartitioning: boolean

Valor da propriedade

boolean

maxMessageSizeInKilobytes

O tamanho máximo da mensagem em quilobytes para mensagens enviadas para essa 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 da propriedade

number

maxSizeInMegabytes

Especifica o tamanho máximo do tópico em megabytes. Qualquer tentativa de enfileirar uma mensagem que fará com que o tópico exceda esse valor falhará. Todas as mensagens que são armazenadas no tópico ou em qualquer uma de suas assinaturas contam para esse valor. Várias cópias de uma mensagem que residem em uma ou várias assinaturas contam como uma única mensagem. Por exemplo, se a mensagem m existir uma vez na assinatura s1 e duas vezes na assinatura s2, m será contado como uma única mensagem.

maxSizeInMegabytes: number

Valor da propriedade

number

name

Nome do tópico

name: string

Valor da propriedade

string

requiresDuplicateDetection

Se habilitado, o tópico detectará mensagens duplicadas dentro do período de tempo especificado pela propriedade DuplicateDetectionHistoryTimeWindow. Configurável somente no momento da criação do tópico.

requiresDuplicateDetection: boolean

Valor da propriedade

boolean

status

Status da entidade de mensagens.

status: EntityStatus

Valor da propriedade

supportOrdering

Especifica se o tópico dá suporte à ordenação de mensagens.

supportOrdering: boolean

Valor da propriedade

boolean

userMetadata

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