ActivityLink Yapı

Tanım

Etkinlikler, nedensel olarak ilişkili sıfır veya daha fazla etkinlik bağlamı örneğine bağlanabilir.

Etkinlik bağlantıları, tek bir izleme içinde veya farklı izlemelerde etkinlik bağlamlarına işaret edebilir.

Etkinlik bağlantıları, bir etkinliğin birden çok başlatma etkinliği tarafından başlatıldığı toplu işlemleri temsil etmek için kullanılabilir ve her biri toplu işlemde işlenen tek bir gelen öğeyi temsil eder.

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)
Devralma
ActivityLink
Uygulamalar

Oluşturucular

ActivityLink(ActivityContext, ActivityTagsCollection)

Bir etkinliğe bağlanabilen yeni bir etkinlik bağlantısı oluşturur.

Özellikler

Context

Bu etkinlik bağlantısının içindeki etkinlik bağlamını alır.

Tags

Etkinlik bağlamını ekli etiketlerin anahtar-değer çifti numaralandırmasını alır.

Yöntemler

EnumerateTagObjects()

Bu ActivityLink nesneye eklenen etiketleri numaralandırın.

Equals(ActivityLink)

Geçerli etkinlik bağlantısının başka bir etkinlik bağlantısına eşit olup olmadığını gösterir.

Equals(Object)

Geçerli etkinlik bağlantısının başka bir nesneye eşit olup olmadığını gösterir.

GetHashCode()

Geçerli ActivityLink için karma algoritmalar ve karma tablolar gibi veri yapıları için uygun bir karma işlevi sağlar.

İşleçler

Equality(ActivityLink, ActivityLink)

Belirtilen ActivityLink iki değerin eşit olup olmadığını belirler.

Inequality(ActivityLink, ActivityLink)

Belirtilen ActivityLink iki değerin eşit olup olmadığını belirler.

Şunlara uygulanır