CreateBatchOptions interface
Opzioni per configurare il createBatch
metodo in EventHubProducerClient
.
-
partitionKey
: valore hashed per produrre un'assegnazione di partizione. -
maxSizeInBytes
: limite superiore per le dimensioni del batch. -
abortSignal
: segnale della richiesta di annullamento dell'operazione di invio.
Esempio di utilizzo:
{
partitionKey: 'foo',
maxSizeInBytes: 1024 * 1024 // 1 MB
}
- Extends
Proprietà
max |
Limite superiore per le dimensioni del batch. La |
partition |
La partizione a cui verrà inviato il batch. Se questo valore è impostato, partitionKey non può essere impostato. |
partition |
Valore hashed per produrre un'assegnazione di partizione. Garantisce che i messaggi con lo stesso partitionKey finissono nella stessa partizione. Se questo valore è impostato, partitionId non può essere impostato. |
Proprietà ereditate
abort |
Segnale che può essere usato per interrompere le richieste. |
tracing |
Opzioni per la configurazione della traccia. |
Dettagli proprietà
maxSizeInBytes
Limite superiore per le dimensioni del batch. La tryAdd
funzione restituirà false
dopo aver raggiunto questo limite.
maxSizeInBytes?: number
Valore della proprietà
number
partitionId
La partizione a cui verrà inviato il batch. Se questo valore è impostato, partitionKey non può essere impostato.
partitionId?: string
Valore della proprietà
string
partitionKey
Valore hashed per produrre un'assegnazione di partizione. Garantisce che i messaggi con lo stesso partitionKey finissono nella stessa partizione. Se questo valore è impostato, partitionId non può essere impostato.
partitionKey?: 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
tracingOptions
Opzioni per la configurazione della traccia.
tracingOptions?: OperationTracingOptions
Valore della proprietà
Ereditato daOperationOptions.tracingOptions