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
Параметры
- 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