다음을 통해 공유


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

매개 변수

kind
ActivityKind

ActivityKind입니다.

parentContext
ActivityContext

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

tags
IEnumerable<KeyValuePair<String,Object>>

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

links
IEnumerable<ActivityLink>

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

startTime
DateTimeOffset

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

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입니다.

적용 대상