Table of Contents

Class TracingInterceptorOptions

Namespace
Temporalio.Extensions.OpenTelemetry
Assembly
Temporalio.Extensions.OpenTelemetry.dll

Options for creating an interceptor.

public class TracingInterceptorOptions : ICloneable
Inheritance
TracingInterceptorOptions
Implements
Inherited Members

Properties

HeaderKey

Gets or sets the Temporal header key.

public string HeaderKey { get; set; }

Property Value

string

Propagator

Gets or sets the propagator.

public TextMapPropagator Propagator { get; set; }

Property Value

TextMapPropagator

TagNameActivityId

Gets or sets the tag name for activity IDs. If null, no tag is created.

public string? TagNameActivityId { get; set; }

Property Value

string

TagNameRunId

Gets or sets the tag name for run IDs. If null, no tag is created.

public string? TagNameRunId { get; set; }

Property Value

string

TagNameUpdateId

Gets or sets the tag name for update IDs. If null, no tag is created.

public string? TagNameUpdateId { get; set; }

Property Value

string

TagNameWorkflowId

Gets or sets the tag name for workflow IDs. If null, no tag is created.

public string? TagNameWorkflowId { get; set; }

Property Value

string

Methods

Clone()

Create a shallow copy of these options.

public virtual object Clone()

Returns

object

A shallow copy of these options.