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


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)

Создает и запускает новое действие при наличии активных прослушивателей, используя указанное имя, вид действия, родительский идентификатор, теги, необязательные ссылки на действия и необязательное время начала.

StartActivity(String, ActivityKind)

Исходный код:
ActivitySource.cs
Исходный код:
ActivitySource.cs
Исходный код:
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)

Исходный код:
ActivitySource.cs
Исходный код:
ActivitySource.cs
Исходный код:
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

Родительский ActivityContext объект для инициализации созданного объекта Activity.

tags
IEnumerable<KeyValuePair<String,Object>>

Необязательный список тегов для инициализации созданного объекта Activity.

links
IEnumerable<ActivityLink>

Необязательный ActivityLink список для инициализации созданного объекта Activity.

startTime
DateTimeOffset

Необязательная метка времени начала, устанавливаемая для созданного объекта Activity.

name
String

Имя операции действия.

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

Созданный Activity объект или null значение , если прослушиватели отсутствуют.

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

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

Исходный код:
ActivitySource.cs
Исходный код:
ActivitySource.cs
Исходный код:
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)

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

Создает и запускает новое действие при наличии активных прослушивателей, используя указанное имя, вид действия, родительский идентификатор, теги, необязательные ссылки на действия и необязательное время начала.

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

Идентификатор родительского элемента, с помощью которого нужно инициализировать созданный объект действия.

tags
IEnumerable<KeyValuePair<String,Object>>

Необязательный список тегов, с помощью которого нужно инициализировать созданный объект действия.

links
IEnumerable<ActivityLink>

Необязательный список ActivityLink, с помощью которого нужно инициализировать созданный объект действия.

startTime
DateTimeOffset

Необязательная метка времени начала, которую нужно задать для созданного объекта действия.

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

Созданный объект действия при наличии активных прослушивателей событий или null при их отсутствии.

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