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
NamespacestringWorkflow namespace.
WorkflowIdstringWorkflow ID, if known.
RunIdstringRun ID, if known. Unset when the run is not yet determined, e.g. when starting a child workflow or continuing as new.
WorkflowTypestringWorkflow 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
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
WorkflowId
Workflow ID, if known.
public string? WorkflowId { get; init; }
Property Value
WorkflowType
Workflow type, if known.
public string? WorkflowType { get; init; }