다음을 통해 공유


ActivitySource.StartActivity 메서드

정의

오버로드

StartActivity(String, ActivityKind)

지정된 이름 및 활동 종류를 사용하여 활성 수신기가 있는 경우 새 활동을 만들고 시작합니다.

StartActivity(ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset, String)

활동 이벤트에 대한 수신기가 있는 경우 새 Activity 개체를 만들고 시작하고, 그렇지 않으면 null 반환합니다.

StartActivity(String, ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset)

지정된 이름, 활동 종류, 부모 활동 컨텍스트, 태그, 선택적 활동 링크 및 선택적 시작 시간을 사용하여 활성 수신기가 있는 경우 새 활동을 만들고 시작합니다.

StartActivity(String, ActivityKind, String, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset)

지정된 이름, 활동 종류, 부모 ID, 태그, 선택적 활동 링크 및 선택적 시작 시간을 사용하여 활성 수신기가 있는 경우 새 활동을 만들고 시작합니다.

StartActivity(String, ActivityKind)

Source:
ActivitySource.cs
Source:
ActivitySource.cs
Source:
ActivitySource.cs

지정된 이름 및 활동 종류를 사용하여 활성 수신기가 있는 경우 새 활동을 만들고 시작합니다.

public System.Diagnostics.Activity? StartActivity (string name, System.Diagnostics.ActivityKind kind = System.Diagnostics.ActivityKind.Internal);
public System.Diagnostics.Activity? StartActivity (string name = "", System.Diagnostics.ActivityKind kind = System.Diagnostics.ActivityKind.Internal);
member this.StartActivity : string * System.Diagnostics.ActivityKind -> System.Diagnostics.Activity
Public Function StartActivity (name As String, Optional kind As ActivityKind = System.Diagnostics.ActivityKind.Internal) As Activity
Public Function StartActivity (Optional name As String = "", Optional kind As ActivityKind = System.Diagnostics.ActivityKind.Internal) As Activity

매개 변수

name
String

활동의 작업 이름입니다.

kind
ActivityKind

활동 종류입니다.

반환

생성된 활동 개체(활성 수신기가 있는 경우) 또는 이벤트 수신기가 없는 경우 null.

적용 대상

StartActivity(ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset, String)

Source:
ActivitySource.cs
Source:
ActivitySource.cs
Source:
ActivitySource.cs

활동 이벤트에 대한 수신기가 있는 경우 새 Activity 개체를 만들고 시작하고, 그렇지 않으면 null 반환합니다.

public System.Diagnostics.Activity? StartActivity (System.Diagnostics.ActivityKind kind, System.Diagnostics.ActivityContext parentContext = default, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>>? tags = default, System.Collections.Generic.IEnumerable<System.Diagnostics.ActivityLink>? links = default, DateTimeOffset startTime = default, string name = "");
member this.StartActivity : System.Diagnostics.ActivityKind * System.Diagnostics.ActivityContext * seq<System.Collections.Generic.KeyValuePair<string, obj>> * seq<System.Diagnostics.ActivityLink> * DateTimeOffset * string -> System.Diagnostics.Activity
Public Function StartActivity (kind As ActivityKind, Optional parentContext As ActivityContext = Nothing, Optional tags As IEnumerable(Of KeyValuePair(Of String, Object)) = Nothing, Optional links As IEnumerable(Of ActivityLink) = Nothing, Optional startTime As DateTimeOffset = Nothing, Optional name As String = "") As Activity

매개 변수

parentContext
ActivityContext

만든 활동 개체를 초기화할 부모 ActivityContext 개체입니다.

tags
IEnumerable<KeyValuePair<String,Object>>

만든 활동 개체를 초기화할 선택적 태그 목록입니다.

links
IEnumerable<ActivityLink>

만든 활동 개체를 초기화할 선택적 ActivityLink 목록입니다.

startTime
DateTimeOffset

만든 활동 개체에 설정할 선택적 시작 타임스탬프입니다.

name
String

활동의 작업 이름입니다.

반환

만든 Activity 개체이거나 수신기가 없는 경우 null.

적용 대상

StartActivity(String, ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset)

Source:
ActivitySource.cs
Source:
ActivitySource.cs
Source:
ActivitySource.cs

지정된 이름, 활동 종류, 부모 활동 컨텍스트, 태그, 선택적 활동 링크 및 선택적 시작 시간을 사용하여 활성 수신기가 있는 경우 새 활동을 만들고 시작합니다.

public System.Diagnostics.Activity? StartActivity (string name, System.Diagnostics.ActivityKind kind, System.Diagnostics.ActivityContext parentContext, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>>? tags = default, System.Collections.Generic.IEnumerable<System.Diagnostics.ActivityLink>? links = default, DateTimeOffset startTime = default);
member this.StartActivity : string * System.Diagnostics.ActivityKind * System.Diagnostics.ActivityContext * seq<System.Collections.Generic.KeyValuePair<string, obj>> * seq<System.Diagnostics.ActivityLink> * DateTimeOffset -> System.Diagnostics.Activity
Public Function StartActivity (name As String, kind As ActivityKind, parentContext As ActivityContext, Optional tags As IEnumerable(Of KeyValuePair(Of String, Object)) = Nothing, Optional links As IEnumerable(Of ActivityLink) = Nothing, Optional startTime As DateTimeOffset = Nothing) As Activity

매개 변수

name
String

활동의 작업 이름입니다.

kind
ActivityKind

활동 종류입니다.

parentContext
ActivityContext

만든 활동 개체를 초기화할 부모 ActivityContext 개체입니다.

tags
IEnumerable<KeyValuePair<String,Object>>

만든 활동 개체를 초기화할 선택적 태그 목록입니다.

links
IEnumerable<ActivityLink>

만든 활동 개체를 초기화할 선택적 ActivityLink 목록입니다.

startTime
DateTimeOffset

만든 작업 개체에 설정할 선택적 시작 타임스탬프입니다.

반환

생성된 활동 개체(활성 수신기가 있는 경우) 또는 이벤트 수신기가 없는 경우 null.

적용 대상

StartActivity(String, ActivityKind, String, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset)

Source:
ActivitySource.cs
Source:
ActivitySource.cs
Source:
ActivitySource.cs

지정된 이름, 활동 종류, 부모 ID, 태그, 선택적 활동 링크 및 선택적 시작 시간을 사용하여 활성 수신기가 있는 경우 새 활동을 만들고 시작합니다.

public System.Diagnostics.Activity? StartActivity (string name, System.Diagnostics.ActivityKind kind, string parentId, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>>? tags = default, System.Collections.Generic.IEnumerable<System.Diagnostics.ActivityLink>? links = default, DateTimeOffset startTime = default);
public System.Diagnostics.Activity? StartActivity (string name, System.Diagnostics.ActivityKind kind, string? parentId, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>>? tags = default, System.Collections.Generic.IEnumerable<System.Diagnostics.ActivityLink>? links = default, DateTimeOffset startTime = default);
member this.StartActivity : string * System.Diagnostics.ActivityKind * string * seq<System.Collections.Generic.KeyValuePair<string, obj>> * seq<System.Diagnostics.ActivityLink> * DateTimeOffset -> System.Diagnostics.Activity
Public Function StartActivity (name As String, kind As ActivityKind, parentId As String, Optional tags As IEnumerable(Of KeyValuePair(Of String, Object)) = Nothing, Optional links As IEnumerable(Of ActivityLink) = Nothing, Optional startTime As DateTimeOffset = Nothing) As Activity

매개 변수

name
String

활동의 작업 이름입니다.

kind
ActivityKind

활동 종류입니다.

parentId
String

만든 활동 개체를 초기화할 부모 ID입니다.

tags
IEnumerable<KeyValuePair<String,Object>>

만든 활동 개체를 초기화할 선택적 태그 목록입니다.

links
IEnumerable<ActivityLink>

만든 활동 개체를 초기화할 선택적 ActivityLink 목록입니다.

startTime
DateTimeOffset

만든 작업 개체에 설정할 선택적 시작 타임스탬프입니다.

반환

생성된 활동 개체(활성 수신기가 있는 경우) 또는 이벤트 수신기가 없는 경우 null.

적용 대상