Table of Contents

Class WorkerDeploymentOptions

Namespace
Temporalio.Worker
Assembly
Temporalio.dll

Options for configuring the Worker Versioning feature.

Version must be set.

public class WorkerDeploymentOptions : ICloneable
Inheritance
WorkerDeploymentOptions
Implements
Inherited Members

Remarks

WARNING: Deployment-based versioning is experimental and APIs may change.

Constructors

WorkerDeploymentOptions()

Initializes a new instance of the WorkerDeploymentOptions class.

public WorkerDeploymentOptions()

WorkerDeploymentOptions(WorkerDeploymentVersion, bool)

Initializes a new instance of the WorkerDeploymentOptions class.

public WorkerDeploymentOptions(WorkerDeploymentVersion version, bool useWorkerVersioning)

Parameters

version WorkerDeploymentVersion

The worker deployment version.

useWorkerVersioning bool

Whether worker versioning is enabled.

Properties

DefaultVersioningBehavior

Gets or sets the default versioning behavior.

public VersioningBehavior DefaultVersioningBehavior { get; set; }

Property Value

VersioningBehavior

UseWorkerVersioning

Gets or sets a value indicating whether worker versioning is enabled.

public bool UseWorkerVersioning { get; set; }

Property Value

bool

Version

Gets or sets the worker deployment version.

public WorkerDeploymentVersion? Version { get; set; }

Property Value

WorkerDeploymentVersion

Methods

Clone()

Create a shallow copy of these options.

public virtual object Clone()

Returns

object

A shallow copy of these options and any transitive options fields.