TopicProperties interface
Representa a entrada para updateTopic.
Propriedades
authorization |
Regras de autorização sobre o tema |
auto |
Tempo ocioso máximo antes que a entidade seja excluída. Isto 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. |
default |
Determina quanto tempo uma mensagem permanece nas assinaturas associadas. As assinaturas herdam o TTL do tópico, a menos que sejam criadas explicitamente com um TTL menor. Com base na habilitação de letras mortas, uma mensagem cujo TTL expirou será movida para a subfila de letras mortas associada à assinatura ou será excluída permanentemente. Isto 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 |
duplicate |
Especifica o período 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" 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. |
enable |
Especifica se as entidades expressas estão habilitadas no tópico. |
enable |
Especifica se o tópico deve ser particionado |
max |
O tamanho máximo da mensagem em kilobytes 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 |
max |
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 armazenadas no tópico ou em qualquer uma das suas subscrições contam para este 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 |
requires |
Se habilitado, o tópico detetará mensagens duplicadas dentro do período de tempo especificado pela propriedade DuplicateDetectionHistoryTimeWindow. Configurável apenas no momento da criação do tópico. |
status | Status da entidade de mensagens. |
support |
Especifica se o tópico oferece suporte à ordenação de mensagens. |
user |
O usuário forneceu informações de metadados associadas ao tópico. Usado para especificar conteúdo textual, como tags, rótulos, etc. O valor não deve exceder 1024 bytes codificados em utf-8. |
Detalhes de Propriedade
authorizationRules
Regras de autorização sobre o tema
authorizationRules?: AuthorizationRule[]
Valor de Propriedade
autoDeleteOnIdle
Tempo ocioso máximo antes que a entidade seja excluída. Isto 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 de Propriedade
string
availabilityStatus
Status de disponibilidade da entidade de mensagens.
availabilityStatus: EntityAvailabilityStatus
Valor de Propriedade
defaultMessageTimeToLive
Determina quanto tempo uma mensagem permanece nas assinaturas associadas. As assinaturas herdam o TTL do tópico, a menos que sejam criadas explicitamente com um TTL menor. Com base na habilitação de letras mortas, uma mensagem cujo TTL expirou será movida para a subfila de letras mortas associada à assinatura ou será excluída permanentemente. Isto 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 de Propriedade
string
duplicateDetectionHistoryTimeWindow
Especifica o período 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" 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 de Propriedade
string
enableBatchedOperations
Especifica se as operações em lote devem ser permitidas.
enableBatchedOperations: boolean
Valor de Propriedade
boolean
enableExpress
Especifica se as entidades expressas estão habilitadas 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 kilobytes 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 enfileirar uma mensagem que fará com que o tópico exceda esse valor falhará. Todas as mensagens armazenadas no tópico ou em qualquer uma das suas subscrições contam para este 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 de Propriedade
number
name
Nome do tópico
name: string
Valor de Propriedade
string
requiresDuplicateDetection
Se habilitado, o tópico detetará mensagens duplicadas dentro do período de tempo especificado pela propriedade DuplicateDetectionHistoryTimeWindow. Configurável apenas no momento da criação do tópico.
requiresDuplicateDetection: boolean
Valor de Propriedade
boolean
status
supportOrdering
Especifica se o tópico oferece suporte à ordenação de mensagens.
supportOrdering: boolean
Valor de Propriedade
boolean
userMetadata
O usuário forneceu informações de metadados associadas ao tópico. Usado para especificar conteúdo textual, como tags, rótulos, etc. O valor não deve exceder 1024 bytes codificados em utf-8.
userMetadata: string
Valor de Propriedade
string