TopicProperties interface
Representa a entrada para updateTopic.
Propriedades
authorization |
Regras de autorização sobre o tópico |
auto |
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 |
availability |
Estado de disponibilidade da entidade de mensagens. |
default |
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 |
duplicate |
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 |
enable |
Especifica se devem ser permitidas operações em lotes. |
enable |
Especifica se as entidades express estão ativadas no tópico. |
enable |
Especifica se o tópico deve ser particionado |
max |
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 |
max |
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 |
requires |
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. |
support |
Especifica se o tópico suporta a ordenação de mensagens. |
user |
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
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