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)
Наследование
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)

Определяет, равны ли значения этого экземпляра и указанного объекта ActivityContext.Determines whether this instance and a specified ActivityContext object have the same value.

GetHashCode()

Предоставляет хэш-функцию текущего класса ActivityContext, подходящую для использования в алгоритмах и структурах данных хеширования, например в хэш-таблицах.Provides a hash function for the current ActivityContext that's suitable for hashing algorithms and data structures, such as hash tables.

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)

Определяет, равны ли два заданных значения ActivityContext.Determines whether two specified ActivityContext values are equal.

Inequality(ActivityContext, ActivityContext)

Определяет неравенство двух заданных значений ActivityContext.Determines whether two specified ActivityContext values are not equal.

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