DiagnosticSource.StartActivity Metodo

Definizione

Overload

Nome Descrizione
StartActivity(Activity, Object)

Avvia un oggetto Activity e scrive un evento di avvio.

StartActivity<T>(Activity, T)

Avvia un oggetto Activity e scrive un evento di avvio.

StartActivity(Activity, Object)

Origine:
DiagnosticSourceActivity.cs
Origine:
DiagnosticSourceActivity.cs
Origine:
DiagnosticSourceActivity.cs
Origine:
DiagnosticSourceActivity.cs
Origine:
DiagnosticSourceActivity.cs
Origine:
DiagnosticSourceActivity.cs
Origine:
DiagnosticSourceActivity.cs

Avvia un oggetto Activity e scrive un evento di avvio.

public:
 System::Diagnostics::Activity ^ StartActivity(System::Diagnostics::Activity ^ activity, System::Object ^ args);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The type of object being written to DiagnosticSource cannot be discovered statically.")]
public System.Diagnostics.Activity StartActivity(System.Diagnostics.Activity activity, object? args);
public System.Diagnostics.Activity StartActivity(System.Diagnostics.Activity activity, object? args);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The type of object being written to DiagnosticSource cannot be discovered statically.")]
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("DiagnosticSource may require creating new generic types or methods, which requires creating code at runtime. This may not work when AOT compiling.")]
public System.Diagnostics.Activity StartActivity(System.Diagnostics.Activity activity, object? args);
public System.Diagnostics.Activity StartActivity(System.Diagnostics.Activity activity, object args);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The type of object being written to DiagnosticSource cannot be discovered statically.")>]
member this.StartActivity : System.Diagnostics.Activity * obj -> System.Diagnostics.Activity
member this.StartActivity : System.Diagnostics.Activity * obj -> System.Diagnostics.Activity
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The type of object being written to DiagnosticSource cannot be discovered statically.")>]
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("DiagnosticSource may require creating new generic types or methods, which requires creating code at runtime. This may not work when AOT compiling.")>]
member this.StartActivity : System.Diagnostics.Activity * obj -> System.Diagnostics.Activity
Public Function StartActivity (activity As Activity, args As Object) As Activity

Parametri

activity
Activity

Oggetto Activity da avviare.

args
Object

Oggetto che rappresenta il valore passato come payload per l'evento.

Valori restituiti

Attività avviata per il concatenamento pratico.

Attributi

Commenti

Activity Descrive l'operazione logica, il contesto e la relazione padre. L'oggetto corrente Activity scorre l'elaborazione dell'operazione.

Questo metodo avvia l'oggetto specificato Activity, mantiene un'attività globale Activity.Current e Activity.Parent per l'oggetto specificato Activitye notifica ai consumer che è stato avviato un nuovo Activity oggetto . I consumer possono accedere Activity.Current per aggiungere contesto e/o aumentare i dati di telemetria.

I producer possono passare dettagli aggiuntivi al consumer nel payload.

Vedi anche

Si applica a

StartActivity<T>(Activity, T)

Origine:
DiagnosticSourceActivity.cs
Origine:
DiagnosticSourceActivity.cs
Origine:
DiagnosticSourceActivity.cs
Origine:
DiagnosticSourceActivity.cs
Origine:
DiagnosticSourceActivity.cs
Origine:
DiagnosticSourceActivity.cs

Avvia un oggetto Activity e scrive un evento di avvio.

public:
generic <typename T>
 System::Diagnostics::Activity ^ StartActivity(System::Diagnostics::Activity ^ activity, T args);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Only the properties of the T type will be preserved. Properties of referenced types and properties of derived types may be trimmed.")]
public System.Diagnostics.Activity StartActivity<T>(System.Diagnostics.Activity activity, T args);
public System.Diagnostics.Activity StartActivity<T>(System.Diagnostics.Activity activity, T args);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Only the properties of the T type will be preserved. Properties of referenced types and properties of derived types may be trimmed.")>]
member this.StartActivity : System.Diagnostics.Activity * 'T -> System.Diagnostics.Activity
member this.StartActivity : System.Diagnostics.Activity * 'T -> System.Diagnostics.Activity
Public Function StartActivity(Of T) (activity As Activity, args As T) As Activity

Parametri di tipo

T

Tipo del valore passato come payload per l'evento.

Parametri

activity
Activity

Oggetto Activity da avviare.

args
T

Oggetto che rappresenta il valore passato come payload per l'evento.

Valori restituiti

Attività avviata per il concatenamento pratico.

Attributi

Si applica a