ActivityContext Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представление, соответствующее спецификации TraceContext W3C. Он содержит два идентификатора: TraceId и SpanId, а также набор общих значений TraceFlags и system-specific 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 |
Содержит заголовок W3C tracestate. |
Методы
| Имя | Описание |
|---|---|
| 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) |
Определяет, равны ли два указанных |