ActivityStartOptions Constructors
An object defining constructors for the ActivityStartOptions class.
ActivityStartOptions(tags)
Initializes a new instance of the ActivityStartOptions
class with specified tags.
Parameters:
tags (required): KeyValuePair<string, object>[]
An array of key-value pairs representing metadata for the activity.
ActivityStartOptions(user, userId, tags, propagationContext)
Initializes a new instance of the ActivityStartOptions
class with specified user information.
Parameters:
user (required): string
The name of the user.
userId (required): string
The identifier of the user.
ActivityStartOptions(traceLevel, tags)
Initializes a new instance of the ActivityStartOptions
class with a specified trace level and tags.
Parameters:
traceLevel (required): LogSeverity
The trace severity level.
tags (required): KeyValuePair<string, object>[]
An array of key-value pairs representing metadata for the activity.
ActivityStartOptions()
Initializes a new instance of the ActivityStartOptions
class with default values.
ActivityStartOptions(user, userId, tags, propagationContext)
Initializes a new instance of the ActivityStartOptions
class with specified user details, tags, and propagation context.
Parameters:
user (required): string
The name of the user.
userId (required): string
The identifier of the user.
tags (required): KeyValuePair<string, object>[]
An array of key-value pairs representing metadata for the activity.
propagationContext (required): PropagationContext
The context used for distributed tracing propagation.
ActivityStartOptions(user, userId, traceLevel, tags, propagationContext)
Initializes a new instance of the ActivityStartOptions
class with specified user details, trace level, tags, and propagation context.
Parameters:
user (required): string
The name of the user.
userId (required): string
The identifier of the user.
traceLevel (required): string
The trace severity level.
tags (required): KeyValuePair<string, object>[]
An array of key-value pairs representing metadata for the activity.
propagationContext (required): PropagationContext
The context used for distributed tracing propagation.
ActivityStartOptions(propagationContext)
Initializes a new instance of the ActivityStartOptions
class with a specified propagation context.
Parameters:
propagationContext (required): PropagationContext
The context used for distributed tracing propagation.
ActivityStartOptions(traceLevel)
Initializes a new instance of the ActivityStartOptions
class with a specified trace level
Parameters:
traceLevel (required): LogSeverity
The trace severity level.
ActivityStartOptions(propagationContext, tags)
Initializes a new instance of the ActivityStartOptions
class with a specified propagation context and tags.
Parameters:
propagationContext (required): PropagationContext
The context used for distributed tracing propagation.
tags (required): KeyValuePair<string, object>[]
An array of key-value pairs representing metadata for the activity.