ActivityLink Структура

Определение

Действия могут быть не связаны с экземплярами контекста действия, которые связаны причинно-следственной связью, или связаны с несколькими из них.Activities may be linked to zero or more activity context instances that are causally related.

Ссылки на действия могут указывать на контексты действий в одной или разных трассировках.Activity links can point to activity contexts inside a single trace or across different traces.

Ссылки на действия можно использовать для представления пакетных операций, в которых действие инициировано несколькими инициирующими действиями, каждое из которых представляет один входящий элемент, обрабатываемый в пакете.Activity links can be used to represent batched operations where an activity was initiated by multiple initiating activities, each representing a single incoming item being processed in the batch.

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

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

ActivityLink(ActivityContext, ActivityTagsCollection)

Формирует новую ссылку на действие, которая может быть связана с действием.Constructs a new activity link, which can be linked to an activity.

Свойства

Context

Получает контекст действия в ссылке на действие.Retrieves the activity context inside this activity link.

Tags

Получает перечисление пар "ключ — значение" тегов, связанных с контекстом действия.Retrieves the key-value pair enumeration of tags attached to the activity context.

Методы

Equals(ActivityLink)

Указывает, равна ли текущая ссылка на действие другой такой ссылке.Indicates whether the current activity link is equal to another activity link.

Equals(Object)

Указывает, равна ли текущая ссылка на действие другому объекту.Indicates whether the current activity link is equal to another object.

GetHashCode()

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

Операторы

Equality(ActivityLink, ActivityLink)

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

Inequality(ActivityLink, ActivityLink)

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

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