Activity.SetParentId Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
SetParentId(String) |
Aggiorna questo elemento Activity per indicare che Activity con ID |
SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags) |
Imposta l'ID padre usando la convenzione W3C di TraceId e SpanId. |
SetParentId(String)
- Origine:
- Activity.cs
- Origine:
- Activity.cs
- Origine:
- 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
Parametri
- parentId
- String
ID dell'operazione padre.
Restituisce
this
per un comodo concatenamento.
Commenti
- Questo metodo deve essere usato solo negli scenari "limite" in cui un Activity da un altro processo ha avviato logicamente questo Activityoggetto . L'oggetto
parentId
visualizza ( Tags nonché la ParentId proprietà) e può essere utilizzato per ricostruire l'albero causale. - Questo metodo è destinato solo all'uso con le attività create dal costruttore Activity. Le attività create chiamando CreateActivity o StartActivity hanno già l'ID padre impostato e la chiamata di questo metodo non ha alcun effetto.
- Questo metodo deve essere utilizzato solo prima di avviare l'oggetto Activity . Questo metodo non ha alcun effetto se viene chiamato dopo l'avvio dell'oggetto Activity .
Si applica a
SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)
- Origine:
- Activity.cs
- Origine:
- Activity.cs
- Origine:
- Activity.cs
Imposta l'ID padre usando la convenzione W3C di TraceId e 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
Parametri
- traceId
- ActivityTraceId
TraceId dell'attività padre.
- spanId
- ActivitySpanId
SpanId dell'attività padre.
- activityTraceFlags
- ActivityTraceFlags
Uno dei valori di enumerazione che specifica i flag definiti dallo standard W3C associati a un'attività.
Restituisce
this
per un comodo concatenamento.
Commenti
- Questo metodo offre il vantaggio che non è necessaria alcuna manipolazione di stringa per impostare l'ID.
- Questo metodo deve essere utilizzato solo prima di avviare l'oggetto Activity . Questo metodo non ha alcun effetto se viene chiamato dopo l'avvio dell'oggetto Activity .