Table of Contents

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

TimeSpan

MaxBatchSize

Gets or sets the item count that triggers a flush. Zero disables size-based flushing.

public int MaxBatchSize { get; set; }

Property Value

int

MaxRetryDuration

Gets or sets how long an ambiguous batch is retained for retry.

public TimeSpan MaxRetryDuration { get; set; }

Property Value

TimeSpan

Methods

Clone()

Creates a copy of these options.

public virtual object Clone()

Returns

object

A copied options instance.