Class ExecuteWorkflowInput
- Namespace
- Temporalio.Worker.Interceptors
- Assembly
- Temporalio.dll
Input for ExecuteWorkflowAsync(ExecuteWorkflowInput).
public record ExecuteWorkflowInput : IEquatable<ExecuteWorkflowInput>
- Inheritance
-
ExecuteWorkflowInput
- Implements
- Inherited Members
Remarks
WARNING: This constructor may have required properties added. Do not rely on the exact constructor, only use "with" clauses.
Constructors
ExecuteWorkflowInput(object, MethodInfo, object?[])
Input for ExecuteWorkflowAsync(ExecuteWorkflowInput).
public ExecuteWorkflowInput(object Instance, MethodInfo RunMethod, object?[] Args)
Parameters
Instance
objectWorkflow instance.
RunMethod
MethodInfoMethod to invoke on the instance.
Args
object[]Run method arguments.
Remarks
WARNING: This constructor may have required properties added. Do not rely on the exact constructor, only use "with" clauses.
Properties
Args
Run method arguments.
public object?[] Args { get; init; }
Property Value
- object[]
Instance
Workflow instance.
public object Instance { get; init; }
Property Value
RunMethod
Method to invoke on the instance.
public MethodInfo RunMethod { get; init; }