Table of Contents

Class ScheduleActivityInput

Namespace
Temporalio.Worker.Interceptors
Assembly
Temporalio.dll
public record ScheduleActivityInput : IEquatable<ScheduleActivityInput>
Inheritance
ScheduleActivityInput
Implements
Inherited Members

Remarks

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

Constructors

ScheduleActivityInput(string, IReadOnlyCollection<object?>, ActivityOptions, IDictionary<string, Payload>?)

public ScheduleActivityInput(string Activity, IReadOnlyCollection<object?> Args, ActivityOptions Options, IDictionary<string, Payload>? Headers)

Parameters

Activity string

Activity type name.

Args IReadOnlyCollection<object>

Activity args.

Options ActivityOptions

Activity options.

Headers IDictionary<string, Payload>

Headers if any. These will be encoded using the codec before sent to the server.

Remarks

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

Properties

Activity

Activity type name.

public string Activity { get; init; }

Property Value

string

Args

Activity args.

public IReadOnlyCollection<object?> Args { get; init; }

Property Value

IReadOnlyCollection<object>

Headers

Headers if any. These will be encoded using the codec before sent to the server.

public IDictionary<string, Payload>? Headers { get; init; }

Property Value

IDictionary<string, Payload>

Options

Activity options.

public ActivityOptions Options { get; init; }

Property Value

ActivityOptions