ActivityLink Struktura

Definicja

Działania mogą być połączone z zerem lub większą liczbie wystąpień kontekstu działania, które są związane przyczynowo.

Linki działań mogą wskazywać konteksty działań wewnątrz pojedynczego śledzenia lub w różnych śladach.

Linki działań mogą służyć do reprezentowania operacji wsadowych, w których działanie zostało zainicjowane przez wiele działań inicjujących, z których każdy reprezentuje pojedynczy przychodzący element przetwarzany w partii.

public value class ActivityLink : IEquatable<System::Diagnostics::ActivityLink>
public readonly struct ActivityLink : IEquatable<System.Diagnostics.ActivityLink>
type ActivityLink = struct
Public Structure ActivityLink
Implements IEquatable(Of ActivityLink)
Dziedziczenie
ActivityLink
Implementuje

Konstruktory

ActivityLink(ActivityContext, ActivityTagsCollection)

Tworzy nowy link działania, który może być połączony z działaniem.

Właściwości

Context

Pobiera kontekst działania wewnątrz tego linku działania.

Tags

Pobiera wyliczenie pary klucz-wartość tagów dołączonych do kontekstu działania.

Metody

EnumerateTagObjects()

Wyliczanie tagów dołączonych do tego ActivityLink obiektu.

Equals(ActivityLink)

Wskazuje, czy bieżący link działania jest równy innemu linkowi działania.

Equals(Object)

Wskazuje, czy bieżące łącze działania jest równe innemu obiektowi.

GetHashCode()

Udostępnia funkcję skrótu dla bieżącego ActivityLink , która jest odpowiednia dla algorytmów tworzenia skrótów i struktur danych, takich jak tabele skrótów.

Operatory

Equality(ActivityLink, ActivityLink)

Określa, czy dwie określone ActivityLink wartości są równe.

Inequality(ActivityLink, ActivityLink)

Określa, czy dwie określone ActivityLink wartości nie są równe.

Dotyczy