CreateTopicOptions interface
Rappresenta le opzioni di tabella impostate in un argomento
- Extends
Proprietà
authorization |
Regole di autorizzazione sull'argomento |
auto |
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 |
availability |
Stato di disponibilità dell'entità di messaggistica. |
default |
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 |
duplicate |
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 |
enable |
Specifica se le operazioni in batch devono essere consentite. |
enable |
Specifica se le entità express sono abilitate nell'argomento. |
enable |
Specifica se l'argomento deve essere partizionato |
max |
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). |
max |
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. |
requires |
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. |
support |
Specifica se l'argomento supporta l'ordinamento dei messaggi. |
user |
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
abort |
Segnale che può essere usato per interrompere le richieste. |
on |
Funzione da chiamare ogni volta che viene ricevuta una risposta dal server durante l'esecuzione dell'operazione richiesta. Può essere chiamato più volte. |
request |
Opzioni utilizzate durante la creazione e l'invio di richieste HTTP per questa operazione. |
serializer |
Opzioni per eseguire l'override del comportamento di serializzazione/de-serializzazione. |
tracing |
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
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