Поделиться через


ActivityCreationOptions<T> Структура

Определение

Инкапсулирует все сведения, отправляемые прослушивателю действия, для принятия решений о создании экземпляра действия, а также о его состоянии.

Возможные параметры универсального типа: ActivityContext и String.

generic <typename T>
public value class ActivityCreationOptions
public readonly struct ActivityCreationOptions<T>
type ActivityCreationOptions<'T> = struct
Public Structure ActivityCreationOptions(Of T)

Параметры типа

T

Тип Parent свойства. Должен быть String или ActivityContext.

Наследование
ActivityCreationOptions<T>

Свойства

Kind

Получает тип действия, с которым будет создано действие.

Links

Получает перечисление ссылок на действие, с которыми будет создано действие.

Name

Получает имя, которое будет использоваться в качестве параметра OperationName создаваемого действия.

Parent

Получает родительский контекст или родительский идентификатор, с которым будет создано действие.

SamplingTags

Получает коллекцию, которая используется для добавления дополнительных тегов во время процесса выборки. Добавленные теги также добавляются к созданному действию, если принято решение о его создании с помощью обратных вызовов ActivityListener.

Source

Получает источник действия, который создает действие.

Tags

Получает теги, с которыми будет создано действие.

TraceId

Получает идентификатор трассировки для использования в объекте действия, если принято решение о его создании с помощью обратных вызовов ActivityListener.

TraceState

Возвращает или инициализирует состояние трассировки, используемое при создании действия.

Применяется к