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


ActivityContext Структура

Определение

Представление, соответствующее спецификации W3C TraceContext. Он содержит два идентификатора: TraceId и SpanId, а также набор общих объектов TraceFlags и системных значений TraceState.

public value class ActivityContext : IEquatable<System::Diagnostics::ActivityContext>
public readonly struct ActivityContext : IEquatable<System.Diagnostics.ActivityContext>
type ActivityContext = struct
Public Structure ActivityContext
Implements IEquatable(Of ActivityContext)
Наследование
ActivityContext
Реализации

Комментарии

ActivityContext содержит свойство IsRemote, которое не является частью W3C. IsRemote указывает, распространяется ли контекст из удаленного родительского объекта.

Конструкторы

ActivityContext(ActivityTraceId, ActivitySpanId, ActivityTraceFlags, String, Boolean)

Создает экземпляр контекста действия с использованием указанных аргументов.

Свойства

IsRemote

Указывает, был ли контекст действия передан из удаленного родительского элемента.

SpanId

Идентификатор запроса, известный вызывающей стороны.

TraceFlags

Флаги, определенные стандартом W3C вместе с идентификатором действия.

TraceId

Идентификатор трассировки.

TraceState

Содержит заголовок tracestate W3C.

Методы

Equals(ActivityContext)

Указывает, равен ли текущий объект другому объекту того же типа.

Equals(Object)

Определяет, равны ли значения этого экземпляра и указанного объекта ActivityContext.

GetHashCode()

Предоставляет хэш-функцию текущего класса ActivityContext, подходящую для использования в алгоритмах и структурах данных хеширования, например в хэш-таблицах.

Parse(String, String)

Анализирует заголовки контекста трассировки W3C в объекте ActivityContext.

TryParse(String, String, ActivityContext)

Пытается анализировать заголовки контекста трассировки W3C в объекте ActivityContext.

TryParse(String, String, Boolean, ActivityContext)

Пытается проанализировать заголовки контекста трассировки W3C для ActivityContext объекта .

Операторы

Equality(ActivityContext, ActivityContext)

Определяет, равны ли два заданных значения ActivityContext.

Inequality(ActivityContext, ActivityContext)

Определяет неравенство двух заданных значений ActivityContext.

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