Aracılığıyla paylaş


Activity.SetParentId Yöntem

Tanım

Aşırı Yüklemeler

SetParentId(String)

kimliğine sahip parentId öğesinin buna neden olduğunu Activity belirtmek için bunu ActivityActivityGüncelleştirmeler.

SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

TraceId ve SpanId'nin W3C kuralını kullanarak üst kimliği ayarlar.

SetParentId(String)

Kaynak:
Activity.cs
Kaynak:
Activity.cs
Kaynak:
Activity.cs

kimliğine sahip parentId öğesinin buna neden olduğunu Activity belirtmek için bunu ActivityActivityGüncelleştirmeler.

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

Parametreler

parentId
String

Üst işlemin kimliği.

Döndürülenler

this uygun zincirleme için.

Açıklamalar

  • Bu yöntem yalnızca başka bir Activity işlemin mantıksal olarak başlattığı Activity'sınır' senaryolarında kullanılmalıdır. , parentId öğesini (hem de ParentId özelliğini) getirir Tags ve nedensel ağacı yeniden yapılandırmak için kullanılabilir.
  • Bu yöntem yalnızca Etkinlik oluşturucusundan oluşturulan Etkinliklerle kullanılmak üzere tasarlanmıştır. Çağrılarak CreateActivity oluşturulan veya StartActivity zaten üst kimlik ayarlanmış etkinlikler ve bu yöntemi çağırmanın hiçbir etkisi yoktur.
  • Bu yöntem yalnızca nesne başlatılmadan Activity önce kullanılmalıdır. Nesne başlatıldıktan sonra çağırırsanız bu yöntemin Activity hiçbir etkisi olmaz.

Şunlara uygulanır

SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

Kaynak:
Activity.cs
Kaynak:
Activity.cs
Kaynak:
Activity.cs

TraceId ve SpanId'nin W3C kuralını kullanarak üst kimliği ayarlar.

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

Parametreler

traceId
ActivityTraceId

Üst etkinliğin TraceId değeri.

spanId
ActivitySpanId

Üst etkinliğin SpanId değeri.

activityTraceFlags
ActivityTraceFlags

Bir etkinlikle ilişkili W3C standardı tarafından tanımlanan bayrakları belirten numaralandırma değerlerinden biri.

Döndürülenler

this uygun zincirleme için.

Açıklamalar

  • Bu yöntem, kimliği ayarlamak için dize düzenlemesi gerekmeyen bir avantaja sahiptir.
  • Bu yöntem yalnızca nesne başlatılmadan Activity önce kullanılmalıdır. Nesne başlatıldıktan sonra çağırırsanız bu yöntemin Activity hiçbir etkisi olmaz.

Şunlara uygulanır