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
Исходный код:
ActivitySource.cs
Исходный код:
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 (Optional name As String = "", Optional kind As ActivityKind = System.Diagnostics.ActivityKind.Internal) As Activity
Public Function StartActivity (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
Исходный код:
ActivitySource.cs
Исходный код:
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

Параметры

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
Исходный код:
ActivitySource.cs
Исходный код:
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
Исходный код:
ActivitySource.cs
Исходный код:
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 не имеет прослушивателей событий.

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