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
| 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 |
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
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.
parentIdabre (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.