Condividi tramite


CreateTopicOptions interface

Rappresenta le opzioni di tabella impostate in un argomento

Extends

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 la durata di un messaggio nelle sottoscrizioni associate. Le sottoscrizioni ereditano la durata (TTL) dall'argomento, a meno che non vengano create esplicitamente con una durata inferiore. In base all'abilitazione di messaggi non recapitabili, 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 questo argomento.

(Configurabile solo per lo spazio dei nomi del bus di servizio di livello Premium).

maxSizeInMegabytes

Specifica la dimensione massima dell'argomento in megabyte. Qualsiasi tentativo di eseguire l'esecuzione di un messaggio che causerà l'esito negativo dell'argomento per superare questo valore. Tutti i messaggi archiviati nell'argomento o le relative sottoscrizioni contribuiscono al conteggio di 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.

requiresDuplicateDetection

Se abilitato, l'argomento rileverà i messaggi duplicati entro l'intervallo di tempo specificato dalla proprietà DuplicateDetectionHistoryTimeWindow. Può essere impostata solo al momento della 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. Usato per specificare contenuto testuale, ad esempio tag, etichette e così via. Il valore non deve superare i 1024 byte codificati in utf-8.

Proprietà ereditate

abortSignal

Segnale che può essere usato per interrompere le richieste.

onResponse

Funzione da chiamare ogni volta che viene ricevuta una risposta dal server durante l'esecuzione dell'operazione richiesta. Può essere chiamato più volte.

requestOptions

Opzioni utilizzate durante la creazione e l'invio di richieste HTTP per questa operazione.

serializerOptions

Opzioni per eseguire l'override del comportamento di serializzazione/de-serializzazione.

tracingOptions

Opzioni utilizzate quando la traccia è abilitata.

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 la durata di un messaggio nelle sottoscrizioni associate. Le sottoscrizioni ereditano la durata (TTL) dall'argomento, a meno che non vengano create esplicitamente con una durata inferiore. In base all'abilitazione di messaggi non recapitabili, 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 questo argomento.

(Configurabile solo per lo spazio dei nomi del bus di servizio di livello Premium).

maxMessageSizeInKilobytes?: number

Valore della proprietà

number

maxSizeInMegabytes

Specifica la dimensione massima dell'argomento in megabyte. Qualsiasi tentativo di eseguire l'esecuzione di un messaggio che causerà l'esito negativo dell'argomento per superare questo valore. Tutti i messaggi archiviati nell'argomento o le relative sottoscrizioni contribuiscono al conteggio di 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

requiresDuplicateDetection

Se abilitato, l'argomento rileverà i messaggi duplicati entro l'intervallo di tempo specificato dalla proprietà DuplicateDetectionHistoryTimeWindow. Può essere impostata solo al momento della 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. Usato per 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

Dettagli proprietà ereditate

abortSignal

Segnale che può essere usato per interrompere le richieste.

abortSignal?: AbortSignalLike

Valore della proprietà

Ereditato daOperationOptions.abortSignal

onResponse

Funzione da chiamare ogni volta che viene ricevuta una risposta dal server durante l'esecuzione dell'operazione richiesta. Può essere chiamato più volte.

onResponse?: RawResponseCallback

Valore della proprietà

Ereditato daOperationOptions.onResponse

requestOptions

Opzioni utilizzate durante la creazione e l'invio di richieste HTTP per questa operazione.

requestOptions?: OperationRequestOptions

Valore della proprietà

Ereditato daOperationOptions.requestOptions

serializerOptions

Opzioni per eseguire l'override del comportamento di serializzazione/de-serializzazione.

serializerOptions?: SerializerOptions

Valore della proprietà

Ereditato daOperationOptions.serializerOptions

tracingOptions

Opzioni utilizzate quando la traccia è abilitata.

tracingOptions?: OperationTracingOptions

Valore della proprietà

Ereditato daOperationOptions.tracingOptions