Activity.SetParentId Método

Definición

Sobrecargas

SetParentId(String)

Actualiza Activity para indicar que el elemento Activity con un identificador parentId ha producido Activity.

SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

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

SetParentId(String)

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

Actualiza Activity para indicar que el elemento Activity con un identificador parentId ha producido 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 principal.

Devoluciones

this para un encadenamiento práctico.

Comentarios

  • Este método solo se debe usar en escenarios de "límites" en los que un Activity elemento de 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 CreateActivity a o StartActivity ya tienen establecido el identificador primario 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 lo llama después de que se haya iniciado el Activity objeto.

Se aplica a

SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

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

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

Elemento TraceId de la actividad principal.

spanId
ActivitySpanId

Elemento SpanId de la actividad principal.

activityTraceFlags
ActivityTraceFlags

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

Devoluciones

this para un encadenamiento práctico.

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 lo llama después de que se haya iniciado el Activity objeto.

Se aplica a