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
WorkerDeploymentVersionThe worker deployment version.
useWorkerVersioning
boolWhether worker versioning is enabled.
Properties
DefaultVersioningBehavior
Gets or sets the default versioning behavior.
public VersioningBehavior DefaultVersioningBehavior { get; set; }
Property Value
UseWorkerVersioning
Gets or sets a value indicating whether worker versioning is enabled.
public bool UseWorkerVersioning { get; set; }
Property Value
Version
Gets or sets the worker deployment version.
public WorkerDeploymentVersion? Version { get; set; }
Property Value
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.