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 toplu işlemde işlenen tek bir gelen öğeyi temsil eden birden çok başlatma etkinliği tarafından başlatıldığı toplu işlemleri temsil etmek için kullanılabilir.

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

Name Description
ActivityLink(ActivityContext, ActivityTagsCollection)

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

Özellikler

Name Description
Context

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

Tags

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

Yöntemler

Name Description
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 tablolar gibi karma algoritmalar ve veri yapıları için uygun bir karma işlevi sağlar.

İşleçler

Name Description
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