ActivityLink Struktura

Definice

Aktivity mohou být propojeny s nula nebo více instancemi kontextu aktivity, které jsou k příčině související.Activities may be linked to zero or more activity context instances that are causally related.

Odkazy na aktivity mohou odkazovat na kontexty aktivity uvnitř jednoho trasování nebo napříč různými trasováními.Activity links can point to activity contexts inside a single trace or across different traces.

Odkazy na aktivity lze použít k reprezentaci dávkových operací, kde byla aktivita iniciována několika aktivitami zahájení, z nichž každá představuje jednu příchozí položku, která je zpracovávána v dávce.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)
Dědičnost
ActivityLink
Implementuje

Konstruktory

ActivityLink(ActivityContext, ActivityTagsCollection)

Vytvoří nový odkaz na aktivitu, který se dá propojit s aktivitou.Constructs a new activity link, which can be linked to an activity.

Vlastnosti

Context

Načte kontext aktivity uvnitř tohoto odkazu na aktivitu.Retrieves the activity context inside this activity link.

Tags

Načte výčet párů klíč-hodnota značek připojených k kontextu aktivity.Retrieves the key-value pair enumeration of tags attached to the activity context.

Metody

Equals(ActivityLink)

Označuje, zda je odkaz aktuální aktivita stejný jako jiný odkaz na aktivitu.Indicates whether the current activity link is equal to another activity link.

Equals(Object)

Označuje, zda je odkaz aktuální aktivity roven jinému objektu.Indicates whether the current activity link is equal to another object.

GetHashCode()

Poskytuje funkci hash pro aktuální ActivityLink , která je vhodná pro algoritmy hash a datové struktury, jako jsou tabulky hash.Provides a hash function for the current ActivityLink that's suitable for hashing algorithms and data structures, such as hash tables.

Operátory

Equality(ActivityLink, ActivityLink)

Určuje, zda jsou dvě zadané ActivityLink hodnoty stejné.Determines whether two specified ActivityLink values are equal.

Inequality(ActivityLink, ActivityLink)

Určuje, zda se dvě zadané ActivityLink hodnoty neshodují.Determines whether two specified ActivityLink values are not equal.

Platí pro