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 содержит свойство IsRemote
, которое не является частью W3C. IsRemote
указывает, распространяется ли контекст из удаленного родительского объекта.
Конструкторы
ActivityContext(ActivityTraceId, ActivitySpanId, ActivityTraceFlags, String, Boolean) |
Создает экземпляр контекста действия с использованием указанных аргументов. |
Свойства
IsRemote |
Указывает, был ли контекст действия передан из удаленного родительского элемента. |
SpanId |
Идентификатор запроса, известный вызывающей стороны. |
TraceFlags |
Флаги, определенные стандартом W3C вместе с идентификатором действия. |
TraceId |
Идентификатор трассировки. |
TraceState |
Содержит заголовок tracestate W3C. |
Методы
Equals(ActivityContext) |
Указывает, равен ли текущий объект другому объекту того же типа. |
Equals(Object) |
Определяет, равны ли значения этого экземпляра и указанного объекта |
GetHashCode() |
Предоставляет хэш-функцию текущего класса |
Parse(String, String) |
Анализирует заголовки контекста трассировки W3C в объекте ActivityContext. |
TryParse(String, String, ActivityContext) |
Пытается анализировать заголовки контекста трассировки W3C в объекте ActivityContext. |
TryParse(String, String, Boolean, ActivityContext) |
Пытается проанализировать заголовки контекста трассировки W3C для ActivityContext объекта . |
Операторы
Equality(ActivityContext, ActivityContext) |
Определяет, равны ли два заданных значения |
Inequality(ActivityContext, ActivityContext) |
Определяет неравенство двух заданных значений |