Class TemporaliteOptions
Unstable options for a local workflow environment.
Namespace: Temporalio.Testing
Assembly: Temporalio.dll
Syntax
public class TemporaliteOptions : ICloneable
Remarks
WARNING: This API is subject to change/removal
Properties
DatabaseFilename
Gets or sets the database filename for Temporalite.
Declaration
public string? DatabaseFilename { get; set; }
Property Value
Type | Description |
---|---|
Nullable<String> |
Remarks
By default, an in-memory database is used.
DownloadVersion
Gets or sets the version to version of Temporalite to download.
Declaration
public string DownloadVersion { get; set; }
Property Value
Type | Description |
---|---|
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.
Declaration
public string? ExistingPath { get; set; }
Property Value
Type | Description |
---|---|
Nullable<String> |
ExtraArgs
Gets or sets the extra arguments for Temporalite.
Declaration
public IEnumerable<string>? ExtraArgs { get; set; }
Property Value
Type | Description |
---|---|
Nullable<IEnumerable<String>> |
Remarks
Newlines are not allowed in values.
LogFormat
Gets or sets the log format for Temporalite.
Declaration
public string LogFormat { get; set; }
Property Value
Type | Description |
---|---|
String |
LogLevel
Gets or sets the log level for Temporalite.
Declaration
public string LogLevel { get; set; }
Property Value
Type | Description |
---|---|
String |
Methods
Clone()
Create a shallow copy of these options.
Declaration
public virtual object Clone()
Returns
Type | Description |
---|---|
Object | A shallow copy of these options. |
Remarks
Does not create a copy of the extra args.