Table of Contents

Class ScheduleDescription

Namespace
Temporalio.Client.Schedules
Assembly
Temporalio.dll

Description of a schedule.

public class ScheduleDescription
Inheritance
ScheduleDescription
Inherited Members

Constructors

ScheduleDescription(string, Schedule, DescribeScheduleResponse, DataConverter)

Initializes a new instance of the ScheduleDescription class.

protected ScheduleDescription(string id, Schedule schedule, DescribeScheduleResponse rawDescription, DataConverter dataConverter)

Parameters

id string

ID for the schedule.

schedule Schedule

Schedule.

rawDescription DescribeScheduleResponse

Raw protobuf description.

dataConverter DataConverter

Data converter.

Remarks

WARNING: This constructor may be mutated in backwards incompatible ways.

Properties

Id

Gets the ID of the schedule.

public string Id { get; }

Property Value

string

Info

Gets information about the schedule.

public ScheduleInfo Info { get; }

Property Value

ScheduleInfo

Memo

Gets the schedule memo dictionary, lazily creating when accessed. The values are encoded.

public IReadOnlyDictionary<string, IEncodedRawValue> Memo { get; }

Property Value

IReadOnlyDictionary<string, IEncodedRawValue>

Schedule

Gets the schedule details. All workflow arguments on this schedule are set as IEncodedRawValue.

public Schedule Schedule { get; }

Property Value

Schedule

TypedSearchAttributes

Gets the search attributes on the schedule.

public SearchAttributeCollection TypedSearchAttributes { get; }

Property Value

SearchAttributeCollection

Remarks

This is lazily converted on first access.