ActivityContext Структура
Определение
Представление, соответствующее спецификации W3C TraceContext.A representation that conforms to the W3C TraceContext specification. Оно содержит два идентификатора, TraceId и SpanId, а также набор стандартных флагов трассировки и значений TraceState, относящихся к системе.It contains two identifiers: a TraceId and a SpanId, along with a set of common TraceFlags and system-specific TraceState values.
public value class ActivityContext : IEquatable<System::Diagnostics::ActivityContext>
public struct ActivityContext : IEquatable<System.Diagnostics.ActivityContext>
type ActivityContext = struct
Public Structure ActivityContext
Implements IEquatable(Of ActivityContext)
- Наследование
- Реализации
Комментарии
Активитиконтекст содержит свойство IsRemote
, не являющееся частью W3C.ActivityContext contains the property IsRemote
, which is not part of W3C. IsRemote
Указывает, распространяется ли контекст с удаленного родительского элемента.IsRemote
is indicating if the context is propagated from a remote parent.
Конструкторы
ActivityContext(ActivityTraceId, ActivitySpanId, ActivityTraceFlags, String, Boolean) |
Создает экземпляр контекста действия с использованием указанных аргументов.Construct a new activity context instance using the specified arguments. |
Свойства
IsRemote |
Указывает, был ли контекст действия передан из удаленного родительского элемента.Indicates if the activity context was propagated from a remote parent. |
SpanId |
Идентификатор запроса, известный вызывающему объекту.The Id of the request as known by the caller. |
TraceFlags |
Флаги, определенные стандартом W3C вместе с идентификатором действия.The flags defined by the W3C standard along with the ID for the activity. |
TraceId |
Идентификатор трассировки.The trace identifier. |
TraceState |
Содержит заголовок tracestate W3C.Holds the W3C 'tracestate' header. |
Методы
Equals(ActivityContext) |
Указывает, равен ли текущий объект другому объекту того же типа.Indicates whether the current object is equal to another object of the same type. |
Equals(Object) |
Определяет, равны ли значения этого экземпляра и указанного объекта |
GetHashCode() |
Предоставляет хэш-функцию текущего класса |
Parse(String, String) |
Анализирует заголовки контекста трассировки W3C в объекте ActivityContext.Parses a W3C trace context headers to an ActivityContext object. |
TryParse(String, String, ActivityContext) |
Пытается анализировать заголовки контекста трассировки W3C в объекте ActivityContext.Tries to parse the W3C trace context headers to an ActivityContext object. |
Операторы
Equality(ActivityContext, ActivityContext) |
Определяет, равны ли два заданных значения |
Inequality(ActivityContext, ActivityContext) |
Определяет неравенство двух заданных значений |