Class PipelineBatchingOptions
- Namespace
- Pipelinez.Core.Performance
- Assembly
- Pipelinez.dll
Configures batch execution behavior for destinations that support batching.
public sealed class PipelineBatchingOptions
- Inheritance
-
PipelineBatchingOptions
- Inherited Members
Properties
BatchSize
Gets the maximum number of records included in a batch.
public int BatchSize { get; init; }
Property Value
MaxBatchDelay
Gets the maximum amount of time to wait before flushing a partial batch.
public TimeSpan MaxBatchDelay { get; init; }
Property Value
Methods
Validate()
Validates the configured options.
public PipelineBatchingOptions Validate()
Returns
- PipelineBatchingOptions
The validated options instance.