Activity.SetParentId Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
SetParentId(String) |
Actualiza Activity para indicar que el elemento Activity con un identificador |
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
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.