Class WorkflowStreamClientOptions
- Namespace
- Temporalio.Extensions.WorkflowStreams
- Assembly
- Temporalio.Extensions.WorkflowStreams.dll
Options for constructing a WorkflowStreamClient.
public class WorkflowStreamClientOptions : ICloneable
- Inheritance
-
WorkflowStreamClientOptions
- Implements
- Inherited Members
Remarks
WARNING: Workflow Streams is experimental and may change.
Properties
BatchInterval
Gets or sets the interval between automatic flush attempts.
public TimeSpan BatchInterval { get; set; }
Property Value
MaxBatchSize
Gets or sets the item count that triggers a flush. Zero disables size-based flushing.
public int MaxBatchSize { get; set; }
Property Value
MaxRetryDuration
Gets or sets how long an ambiguous batch is retained for retry.
public TimeSpan MaxRetryDuration { get; set; }
Property Value
Methods
Clone()
Creates a copy of these options.
public virtual object Clone()
Returns
- object
A copied options instance.