Condividi tramite


TopicProperties interface

Rappresenta l'input per updateTopic.

Proprietà

authorizationRules

Regole di autorizzazione sull'argomento

autoDeleteOnIdle

Tempo massimo di inattività prima dell'eliminazione dell'entità. Questo valore deve essere specificato nel formato di durata ISO-8601, ad esempio "PT1M" per 1 minuto, "PT5S" per 5 secondi.

Altre informazioni sul formato di durata ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

availabilityStatus

Stato di disponibilità dell'entità di messaggistica.

defaultMessageTimeToLive

Determina per quanto tempo un messaggio risiede nelle sottoscrizioni associate. Le sottoscrizioni ereditano il TTL dall'argomento, a meno che non vengano create in modo esplicito con una durata TTL più piccola. In base all'abilitazione del messaggio non recapitabile, un messaggio il cui TTL è scaduto verrà spostato nella coda secondaria di messaggi non recapitabili associata alla sottoscrizione o verrà eliminato definitivamente. Questo valore deve essere specificato nel formato di durata ISO-8601, ad esempio "PT1M" per 1 minuto, "PT5S" per 5 secondi.

Altre informazioni sul formato di durata ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

duplicateDetectionHistoryTimeWindow

Specifica l'intervallo di tempo durante il quale il bus di servizio rileverà la duplicazione dei messaggi. Questo valore deve essere specificato nel formato di durata ISO-8601, ad esempio "PT1M" per 1 minuto, "PT5S" per 5 secondi.

Altre informazioni sul formato di durata ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

enableBatchedOperations

Specifica se le operazioni in batch devono essere consentite.

enableExpress

Specifica se le entità express sono abilitate nell'argomento.

enablePartitioning

Specifica se l'argomento deve essere partizionato

maxMessageSizeInKilobytes

Dimensione massima del messaggio in kilobyte per i messaggi inviati a questa coda/argomento.

Non applicabile se si seleziona la versione del servizio "2017-04" durante la creazione del ServiceBusAdministrationClient.

maxSizeInMegabytes

Specifica la dimensione massima dell'argomento in megabyte. Qualsiasi tentativo di accodamento di un messaggio che causerà il superamento di questo valore avrà esito negativo. Tutti i messaggi archiviati nell'argomento o in una delle relative sottoscrizioni vengono conteggiati per questo valore. Più copie di un messaggio che risiedono in una o più sottoscrizioni vengono conteggiati come singoli messaggi. Ad esempio, se il messaggio m esiste una sola volta nella sottoscrizione s1 e due volte nella sottoscrizione s2, m viene conteggiato come singolo messaggio.

name

Nome dell'argomento

requiresDuplicateDetection

Se abilitata, l'argomento rileverà i messaggi duplicati entro l'intervallo di tempo specificato dalla proprietà DuplicateDetectionHistoryTimeWindow. Impostabile solo in fase di creazione dell'argomento.

status

Stato dell'entità di messaggistica.

supportOrdering

Specifica se l'argomento supporta l'ordinamento dei messaggi.

userMetadata

L'utente ha fornito informazioni sui metadati associate all'argomento. Consente di specificare contenuto testuale, ad esempio tag, etichette e così via. Il valore non deve superare i 1024 byte codificati in utf-8.

Dettagli proprietà

authorizationRules

Regole di autorizzazione sull'argomento

authorizationRules?: AuthorizationRule[]

Valore della proprietà

autoDeleteOnIdle

Tempo massimo di inattività prima dell'eliminazione dell'entità. Questo valore deve essere specificato nel formato di durata ISO-8601, ad esempio "PT1M" per 1 minuto, "PT5S" per 5 secondi.

Altre informazioni sul formato di durata ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

autoDeleteOnIdle: string

Valore della proprietà

string

availabilityStatus

Stato di disponibilità dell'entità di messaggistica.

availabilityStatus: EntityAvailabilityStatus

Valore della proprietà

defaultMessageTimeToLive

Determina per quanto tempo un messaggio risiede nelle sottoscrizioni associate. Le sottoscrizioni ereditano il TTL dall'argomento, a meno che non vengano create in modo esplicito con una durata TTL più piccola. In base all'abilitazione del messaggio non recapitabile, un messaggio il cui TTL è scaduto verrà spostato nella coda secondaria di messaggi non recapitabili associata alla sottoscrizione o verrà eliminato definitivamente. Questo valore deve essere specificato nel formato di durata ISO-8601, ad esempio "PT1M" per 1 minuto, "PT5S" per 5 secondi.

Altre informazioni sul formato di durata ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

defaultMessageTimeToLive: string

Valore della proprietà

string

duplicateDetectionHistoryTimeWindow

Specifica l'intervallo di tempo durante il quale il bus di servizio rileverà la duplicazione dei messaggi. Questo valore deve essere specificato nel formato di durata ISO-8601, ad esempio "PT1M" per 1 minuto, "PT5S" per 5 secondi.

Altre informazioni sul formato di durata ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

duplicateDetectionHistoryTimeWindow: string

Valore della proprietà

string

enableBatchedOperations

Specifica se le operazioni in batch devono essere consentite.

enableBatchedOperations: boolean

Valore della proprietà

boolean

enableExpress

Specifica se le entità express sono abilitate nell'argomento.

enableExpress: boolean

Valore della proprietà

boolean

enablePartitioning

Specifica se l'argomento deve essere partizionato

enablePartitioning: boolean

Valore della proprietà

boolean

maxMessageSizeInKilobytes

Dimensione massima del messaggio in kilobyte per i messaggi inviati a questa coda/argomento.

Non applicabile se si seleziona la versione del servizio "2017-04" durante la creazione del ServiceBusAdministrationClient.

maxMessageSizeInKilobytes?: number

Valore della proprietà

number

maxSizeInMegabytes

Specifica la dimensione massima dell'argomento in megabyte. Qualsiasi tentativo di accodamento di un messaggio che causerà il superamento di questo valore avrà esito negativo. Tutti i messaggi archiviati nell'argomento o in una delle relative sottoscrizioni vengono conteggiati per questo valore. Più copie di un messaggio che risiedono in una o più sottoscrizioni vengono conteggiati come singoli messaggi. Ad esempio, se il messaggio m esiste una sola volta nella sottoscrizione s1 e due volte nella sottoscrizione s2, m viene conteggiato come singolo messaggio.

maxSizeInMegabytes: number

Valore della proprietà

number

name

Nome dell'argomento

name: string

Valore della proprietà

string

requiresDuplicateDetection

Se abilitata, l'argomento rileverà i messaggi duplicati entro l'intervallo di tempo specificato dalla proprietà DuplicateDetectionHistoryTimeWindow. Impostabile solo in fase di creazione dell'argomento.

requiresDuplicateDetection: boolean

Valore della proprietà

boolean

status

Stato dell'entità di messaggistica.

status: EntityStatus

Valore della proprietà

supportOrdering

Specifica se l'argomento supporta l'ordinamento dei messaggi.

supportOrdering: boolean

Valore della proprietà

boolean

userMetadata

L'utente ha fornito informazioni sui metadati associate all'argomento. Consente di specificare contenuto testuale, ad esempio tag, etichette e così via. Il valore non deve superare i 1024 byte codificati in utf-8.

userMetadata: string

Valore della proprietà

string