Table of Contents

Class IStorageDriverTargetInfo.Workflow

Namespace
Temporalio.Converters
Assembly
Temporalio.dll

Target for payloads stored on behalf of a workflow. Also used for workflow activities, which store against their owning workflow rather than themselves.

public sealed record IStorageDriverTargetInfo.Workflow : IStorageDriverTargetInfo, IEquatable<IStorageDriverTargetInfo.Workflow>
Inheritance
IStorageDriverTargetInfo.Workflow
Implements
Inherited Members

Remarks

WARNING: This constructor may have required properties added. Do not rely on the exact constructor, only use "with" clauses.

Constructors

Workflow(string, string?, string?, string?)

Target for payloads stored on behalf of a workflow. Also used for workflow activities, which store against their owning workflow rather than themselves.

public Workflow(string Namespace, string? WorkflowId, string? RunId, string? WorkflowType)

Parameters

Namespace string

Workflow namespace.

WorkflowId string

Workflow ID, if known.

RunId string

Run ID, if known. Unset when the run is not yet determined, e.g. when starting a child workflow or continuing as new.

WorkflowType string

Workflow type, if known.

Remarks

WARNING: This constructor may have required properties added. Do not rely on the exact constructor, only use "with" clauses.

Properties

Namespace

Workflow namespace.

public string Namespace { get; init; }

Property Value

string

RunId

Run ID, if known. Unset when the run is not yet determined, e.g. when starting a child workflow or continuing as new.

public string? RunId { get; init; }

Property Value

string

WorkflowId

Workflow ID, if known.

public string? WorkflowId { get; init; }

Property Value

string

WorkflowType

Workflow type, if known.

public string? WorkflowType { get; init; }

Property Value

string