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


DiagnosticSource.StartActivity Метод

Определение

Перегрузки

StartActivity(Activity, Object)

Запускает класс Activity и записывает событие запуска.

StartActivity<T>(Activity, T)

StartActivity(Activity, Object)

Исходный код:
DiagnosticSourceActivity.cs
Исходный код:
DiagnosticSourceActivity.cs
Исходный код:
DiagnosticSourceActivity.cs

Запускает класс Activity и записывает событие запуска.

public:
 System::Diagnostics::Activity ^ StartActivity(System::Diagnostics::Activity ^ activity, System::Object ^ args);
public System.Diagnostics.Activity StartActivity (System.Diagnostics.Activity activity, object? args);
public System.Diagnostics.Activity StartActivity (System.Diagnostics.Activity activity, object args);
member this.StartActivity : System.Diagnostics.Activity * obj -> System.Diagnostics.Activity
Public Function StartActivity (activity As Activity, args As Object) As Activity

Параметры

activity
Activity

Подлежащий запуску класс Activity.

args
Object

Объект, представляющий значение, которое передается в виде полезных данных для события.

Возвращаемое значение

Запущенное действие для удобного связывания.

Комментарии

Описывает Activity логическую операцию, ее контекст и родительское отношение; текущий Activity поток проходит через обработку операции.

Этот метод запускает заданный Activityобъект , поддерживает глобальное Activity.Current действие и Activity.Parent для заданного Activityобъекта и уведомляет потребителей о том, что запущен новый Activity объект. Потребители могут получить доступ Activity.Current к добавлению контекста и (или) дополнению телеметрии.

Производители могут передавать дополнительные сведения потребителю в полезных данных.

Применяется к

StartActivity<T>(Activity, T)

Исходный код:
DiagnosticSourceActivity.cs
Исходный код:
DiagnosticSourceActivity.cs
public:
generic <typename T>
 System::Diagnostics::Activity ^ StartActivity(System::Diagnostics::Activity ^ activity, T args);
public System.Diagnostics.Activity StartActivity<T> (System.Diagnostics.Activity activity, T args);
member this.StartActivity : System.Diagnostics.Activity * 'T -> System.Diagnostics.Activity
Public Function StartActivity(Of T) (activity As Activity, args As T) As Activity

Параметры типа

T

Параметры

activity
Activity
args
T

Возвращаемое значение

Применяется к