다음을 통해 공유


DiagnosticSource.StartActivity 메서드

정의

오버로드

StartActivity(Activity, Object)

Activity를 시작하고 이벤트를 씁니다.

StartActivity<T>(Activity, T)

StartActivity(Activity, Object)

Source:
DiagnosticSourceActivity.cs
Source:
DiagnosticSourceActivity.cs
Source:
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에 대한 전역 Activity.CurrentActivity.Parent 활동을 유지 관리하며 소비자에게 새 Activity 가 시작되었음을 알 수 있습니다. 소비자는 컨텍스트를 추가하거나 원격 분석을 보강하기 위해 액세스할 Activity.Current 수 있습니다.

생산자는 페이로드의 소비자에게 추가 세부 정보를 전달할 수 있습니다.

적용 대상

StartActivity<T>(Activity, T)

Source:
DiagnosticSourceActivity.cs
Source:
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

반환

적용 대상