Table of Contents

Class TemporaliteOptions

Namespace
Temporalio.Testing
Assembly
Temporalio.dll

Unstable options for a local workflow environment.

public class TemporaliteOptions : ICloneable
Inheritance
TemporaliteOptions
Implements
Inherited Members

Remarks

WARNING: This API is subject to change/removal

Properties

DatabaseFilename

Gets or sets the database filename for Temporalite.

public string? DatabaseFilename { get; set; }

Property Value

string

Remarks

By default, an in-memory database is used.

DownloadVersion

Gets or sets the version to version of Temporalite to download. Default is "default".

public string DownloadVersion { get; set; }

Property Value

string

Remarks

By default, the best one for this SDK version is chosen. This can be a semantic version, "latest", or "default".

ExistingPath

Gets or sets the existing executable path for Temporalite.

public string? ExistingPath { get; set; }

Property Value

string

ExtraArgs

Gets or sets the extra arguments for Temporalite.

public IEnumerable<string>? ExtraArgs { get; set; }

Property Value

IEnumerable<string>

Remarks

Newlines are not allowed in values.

LogFormat

Gets or sets the log format for Temporalite. Default is "pretty".

public string LogFormat { get; set; }

Property Value

string

LogLevel

Gets or sets the log level for Temporalite. Default is "warn".

public string LogLevel { get; set; }

Property Value

string

Methods

Clone()

Create a shallow copy of these options.

public virtual object Clone()

Returns

object

A shallow copy of these options.

Remarks

Does not create a copy of the extra args.