Fdb.Bulk.WriteOptions

Namespace: FoundationDB.Client · class

Options bag for bulk write operations

Constructors

WriteOptions

WriteOptions()

Default options

Properties

BatchCount

int? BatchCount { get; set; }

Maximum number of items per batch

If null, the default value should be used.

BatchSize

int? BatchSize { get; set; }

Maximum size (in bytes) per batch

If null, the default value should be used.

MaxConcurrentTransactions

int MaxConcurrentTransactions { get; set; }

Maximum number of concurrent transactions to use.

The default value is 1.

Progress

IProgress<long> Progress { get; set; }

Used to report progress during the operation

Since progress notification is async, this instance could be called even after the bulk operation has completed!