Читати англійською Редагувати

Поділитися через


DiagnosticSource.StartActivity Method

Definition

Overloads

StartActivity(Activity, Object)

Source:
DiagnosticSourceActivity.cs
Source:
DiagnosticSourceActivity.cs
Source:
DiagnosticSourceActivity.cs
Source:
DiagnosticSourceActivity.cs
Source:
DiagnosticSourceActivity.cs

Starts an Activity and writes a start event.

C#
public System.Diagnostics.Activity StartActivity(System.Diagnostics.Activity activity, object? args);
C#
public System.Diagnostics.Activity StartActivity(System.Diagnostics.Activity activity, object args);

Parameters

activity
Activity

The Activity to be started.

args
Object

An object that represent the value being passed as a payload for the event.

Returns

The started activity for convenient chaining.

Remarks

The Activity describes the logical operation, its context, and parent relation; the current Activity flows through the operation processing.

This method starts the given Activity, maintains a global Activity.Current and Activity.Parent activity for the given Activity, and notifies consumers that a new Activity was started. Consumers can access Activity.Current to add context and/or augment telemetry.

Producers may pass additional details to the consumer in the payload.

Applies to

.NET 10 та інші версії
Продукт Версії
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Standard 2.0 (package-provided)

StartActivity<T>(Activity, T)

Source:
DiagnosticSourceActivity.cs
Source:
DiagnosticSourceActivity.cs
Source:
DiagnosticSourceActivity.cs
Source:
DiagnosticSourceActivity.cs
C#
public System.Diagnostics.Activity StartActivity<T>(System.Diagnostics.Activity activity, T args);

Type Parameters

T

Parameters

activity
Activity
args
T

Returns

Applies to

.NET 10 та інші версії
Продукт Версії
.NET 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Standard 2.0 (package-provided)