ActivitySource.StartActivity Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
StartActivity(String, ActivityKind) |
Создает и запускает новое действие при наличии активных прослушивателей, используя указанное имя и тип действия. |
StartActivity(ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset, String) |
Создает и запускает новый Activity объект, если имеется прослушиватель событий Действия, в противном случае возвращает |
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
при их отсутствии.