Bagikan melalui


ActivityContext Struktur

Definisi

Representasi yang sesuai dengan spesifikasi W3C TraceContext. Ini berisi dua pengidentifikasi: TraceId dan SpanId, bersama dengan satu set TraceFlags umum dan nilai TraceState khusus sistem.

public value class ActivityContext : IEquatable<System::Diagnostics::ActivityContext>
public readonly struct ActivityContext : IEquatable<System.Diagnostics.ActivityContext>
type ActivityContext = struct
Public Structure ActivityContext
Implements IEquatable(Of ActivityContext)
Warisan
ActivityContext
Penerapan

Keterangan

ActivityContext berisi properti IsRemote, yang bukan bagian dari W3C. IsRemote menunjukkan apakah konteks disebarluaskan dari induk jarak jauh.

Konstruktor

ActivityContext(ActivityTraceId, ActivitySpanId, ActivityTraceFlags, String, Boolean)

Buat instans konteks aktivitas baru menggunakan argumen yang ditentukan.

Properti

IsRemote

Menunjukkan apakah konteks aktivitas disebarluaskan dari induk jarak jauh.

SpanId

Id permintaan seperti yang diketahui oleh pemanggil.

TraceFlags

Bendera yang ditentukan oleh standar W3C bersama dengan ID untuk aktivitas tersebut.

TraceId

Pengidentifikasi jejak.

TraceState

Memegang header 'tracestate' W3C.

Metode

Equals(ActivityContext)

Menunjukkan apakah objek saat ini sama dengan objek lain dengan jenis yang sama.

Equals(Object)

Menentukan apakah instans ini dan objek tertentu ActivityContext memiliki nilai yang sama.

GetHashCode()

Menyediakan fungsi hash untuk saat ini ActivityContext yang cocok untuk algoritma hash dan struktur data, seperti tabel hash.

Parse(String, String)

Mengurai header konteks jejak W3C ke ActivityContext objek.

TryParse(String, String, ActivityContext)

Mencoba mengurai header konteks jejak W3C ke ActivityContext objek.

TryParse(String, String, Boolean, ActivityContext)

Mencoba mengurai header konteks jejak W3C ke ActivityContext objek.

Operator

Equality(ActivityContext, ActivityContext)

Menentukan apakah dua nilai yang ditentukan ActivityContext sama.

Inequality(ActivityContext, ActivityContext)

Menentukan apakah dua nilai yang ditentukan ActivityContext tidak sama.

Berlaku untuk