Activity.SetParentId Método

Definición

Sobrecargas

Nombre Description
SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

Establece el identificador primario mediante la convención W3C de un TraceId y un SpanId.

SetParentId(String)

Actualiza esto Activity para indicar que el Activity objeto con un identificador de parentId causó este Activity.

SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

Source:
Activity.cs
Source:
Activity.cs
Source:
Activity.cs
Source:
Activity.cs
Source:
Activity.cs
Source:
Activity.cs
Source:
Activity.cs

Establece el identificador primario mediante la convención W3C de un TraceId y un 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

Parámetros

traceId
ActivityTraceId

TraceId de la actividad primaria.

spanId
ActivitySpanId

SpanId de la actividad primaria.

activityTraceFlags
ActivityTraceFlags

Uno de los valores de enumeración que especifica las marcas definidas por el estándar W3C que están asociados a una actividad.

Devoluciones

this para un encadenamiento conveniente.

Comentarios

  • Este método tiene la ventaja de que no se necesita ninguna manipulación de cadenas para establecer el identificador.
  • Este método solo debe usarse antes de iniciar el Activity objeto . Este método no tiene ningún efecto si se llama después de que se haya iniciado el Activity objeto.

Se aplica a

SetParentId(String)

Source:
Activity.cs
Source:
Activity.cs
Source:
Activity.cs
Source:
Activity.cs
Source:
Activity.cs
Source:
Activity.cs
Source:
Activity.cs

Actualiza esto Activity para indicar que el Activity objeto con un identificador de parentId causó este 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

Parámetros

parentId
String

Identificador de la operación primaria.

Devoluciones

this para un encadenamiento conveniente.

Comentarios

  • Este método solo debe usarse en escenarios de "límite" en los que un Activity desde otro proceso inició lógicamente este Activity. parentId abre (Tagsasí como la ParentId propiedad) y se puede usar para reconstruir el árbol causal.
  • Este método solo está pensado para su uso con actividades creadas a partir del constructor Activity. Las actividades creadas mediante una llamada a CreateActivity o StartActivity ya tienen el identificador primario establecido y la invocación de este método no tiene ningún efecto.
  • Este método solo debe usarse antes de iniciar el Activity objeto . Este método no tiene ningún efecto si se llama después de que se haya iniciado el Activity objeto.

Se aplica a