Namespace Temporalio.Common
Classes
- DeterministicRandom
Implementation of Random that is deterministic and supports a 64-bit seed, unlike the standard implementation which is only 32-bit. Internally this uses a well-known/tested PCG-based algorithm (specifically, 128-bit MCG PCG-XSL-RR aka pcg64_fast), see https://www.pcg-random.org/. Changing of this internal algorithm in any way is considered a backwards incompatible alteration.
- Metric
Base class for all metrics.
- MetricCounter<T>
Metric for adding values as a counter.
- MetricGauge<T>
Metric for setting values on a gauge.
- MetricHistogram<T>
Metric for recording values on a histogram.
- MetricMeter
Meter for creating metrics to record values on.
- Metric<T>
Base class for all metrics.
- RetryPolicy
Retry policy for workflows and activities.
- SearchAttributeCollection
Read-only collection of typed search attributes. Use a SearchAttributeCollection.Builder to create this collection manually or UpsertTypedSearchAttributes(params SearchAttributeUpdate[]) to update from inside a workflow.
- SearchAttributeCollection.Builder
Builder for creating SearchAttributeCollection. This builder is not thread safe.
- SearchAttributeKey
A search attribute key and value type. Use one of the "Create" methods to create.
- SearchAttributeKey<T>
Type safe search attribute key.
- WorkflowHistory
History for a workflow.