Bagikan melalui


Activity.SetParentId Metode

Definisi

Overload

SetParentId(String)

Updates ini Activity untuk menunjukkan bahwa Activity dengan ID menyebabkan parentId ini Activity.

SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

Mengatur ID induk menggunakan konvensi W3C dari TraceId dan SpanId.

SetParentId(String)

Sumber:
Activity.cs
Sumber:
Activity.cs
Sumber:
Activity.cs

Updates ini Activity untuk menunjukkan bahwa Activity dengan ID menyebabkan parentId ini Activity.

public:
 System::Diagnostics::Activity ^ SetParentId(System::String ^ parentId);
public System.Diagnostics.Activity SetParentId (string parentId);
member this.SetParentId : string -> System.Diagnostics.Activity
Public Function SetParentId (parentId As String) As Activity

Parameter

parentId
String

ID operasi induk.

Mengembalikan

this untuk penautan yang nyaman.

Keterangan

  • Metode ini hanya boleh digunakan dalam skenario 'batas' di mana Activity dari proses lain secara logis memulai ini Activity. memunculkan parentIdTags (serta ParentId properti) dan dapat digunakan untuk membangun kembali pohon kausal.
  • Metode ini hanya ditujukan untuk digunakan dengan Aktivitas yang dibuat dari konstruktor Aktivitas. Aktivitas yang dibuat dengan memanggil CreateActivity atau StartActivity sudah memiliki set ID induk, dan memanggil metode ini tidak berpengaruh.
  • Metode ini hanya boleh digunakan sebelum memulai Activity objek. Metode ini tidak berpengaruh jika Anda memanggilnya setelah Activity objek dimulai.

Berlaku untuk

SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

Sumber:
Activity.cs
Sumber:
Activity.cs
Sumber:
Activity.cs

Mengatur ID induk menggunakan konvensi W3C dari TraceId dan SpanId.

public System.Diagnostics.Activity SetParentId (System.Diagnostics.ActivityTraceId traceId, System.Diagnostics.ActivitySpanId spanId, System.Diagnostics.ActivityTraceFlags activityTraceFlags = System.Diagnostics.ActivityTraceFlags.None);
member this.SetParentId : System.Diagnostics.ActivityTraceId * System.Diagnostics.ActivitySpanId * System.Diagnostics.ActivityTraceFlags -> System.Diagnostics.Activity
Public Function SetParentId (traceId As ActivityTraceId, spanId As ActivitySpanId, Optional activityTraceFlags As ActivityTraceFlags = System.Diagnostics.ActivityTraceFlags.None) As Activity

Parameter

traceId
ActivityTraceId

TraceId aktivitas induk.

spanId
ActivitySpanId

SpanId aktivitas induk.

activityTraceFlags
ActivityTraceFlags

Salah satu nilai enumerasi yang menentukan bendera yang ditentukan oleh standar W3C yang terkait dengan aktivitas.

Mengembalikan

this untuk penautan yang nyaman.

Keterangan

  • Metode ini memiliki keuntungan bahwa tidak ada manipulasi string yang diperlukan untuk mengatur ID.
  • Metode ini hanya boleh digunakan sebelum memulai Activity objek. Metode ini tidak berpengaruh jika Anda memanggilnya setelah Activity objek dimulai.

Berlaku untuk