Table of Contents

Class DevServerOptions

Namespace
Temporalio.Testing
Assembly
Temporalio.dll

Unstable options for a local workflow environment.

public class DevServerOptions : ICloneable
Inheritance
DevServerOptions
Implements
Inherited Members

Remarks

WARNING: This API is subject to change/removal

Properties

DatabaseFilename

Gets or sets the database filename for the dev server.

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 the dev server 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 the dev server.

public string? ExistingPath { get; set; }

Property Value

string

ExtraArgs

Gets or sets the extra arguments for the dev server.

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

Property Value

IReadOnlyCollection<string>

Remarks

Newlines are not allowed in values.

LogFormat

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

public string LogFormat { get; set; }

Property Value

string

LogLevel

Gets or sets the log level for the dev server. 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.