ActivitySource.StartActivity Metoda

Definicja

Przeciążenia

StartActivity(String, ActivityKind)

Tworzy nowe działanie, jeśli istnieją aktywne odbiorniki, używając określonej nazwy i rodzaju działania.

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

Tworzy i uruchamia nowy Activity obiekt, jeśli istnieje jakikolwiek odbiornik zdarzeń Działania, zwraca null inny sposób.

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

Tworzy nowe działanie, jeśli istnieją aktywne odbiorniki, używając określonej nazwy, rodzaju działania, kontekstu działania nadrzędnego, tagów, opcjonalnego linku działania i opcjonalnego czasu rozpoczęcia.

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

Tworzy nowe działanie, jeśli istnieją aktywne odbiorniki, używając określonej nazwy, rodzaju działania, identyfikatora nadrzędnego, tagów, opcjonalnych linków działań i opcjonalnego czasu rozpoczęcia.

StartActivity(String, ActivityKind)

Źródło:
ActivitySource.cs
Źródło:
ActivitySource.cs
Źródło:
ActivitySource.cs

Tworzy nowe działanie, jeśli istnieją aktywne odbiorniki, używając określonej nazwy i rodzaju działania.

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

Parametry

name
String

Nazwa operacji działania.

kind
ActivityKind

Rodzaj działania.

Zwraca

Utworzony obiekt działania, jeśli miał aktywne odbiorniki, lub null jeśli nie ma odbiorników zdarzeń.

Dotyczy

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

Źródło:
ActivitySource.cs
Źródło:
ActivitySource.cs
Źródło:
ActivitySource.cs

Tworzy i uruchamia nowy Activity obiekt, jeśli istnieje jakikolwiek odbiornik zdarzeń Działania, zwraca null inny sposób.

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

Parametry

kind
ActivityKind

Element ActivityKind.

parentContext
ActivityContext

Obiekt nadrzędny ActivityContext do inicjowania utworzonego obiektu Działania za pomocą polecenia .

tags
IEnumerable<KeyValuePair<String,Object>>

Lista opcjonalnych tagów w celu zainicjowania utworzonego obiektu Działania za pomocą polecenia .

links
IEnumerable<ActivityLink>

Opcjonalna ActivityLink lista do inicjowania utworzonego obiektu Działania za pomocą polecenia .

startTime
DateTimeOffset

Opcjonalna sygnatura czasowa rozpoczęcia ustawiona na utworzony obiekt Działania.

name
String

Nazwa operacji działania.

Zwraca

Utworzony Activity obiekt lub null jeśli nie ma odbiorników.

Dotyczy

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

Źródło:
ActivitySource.cs
Źródło:
ActivitySource.cs
Źródło:
ActivitySource.cs

Tworzy nowe działanie, jeśli istnieją aktywne odbiorniki, używając określonej nazwy, rodzaju działania, kontekstu działania nadrzędnego, tagów, opcjonalnego linku działania i opcjonalnego czasu rozpoczęcia.

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

Parametry

name
String

Nazwa operacji działania.

kind
ActivityKind

Rodzaj działania.

parentContext
ActivityContext

Obiekt nadrzędny ActivityContext do inicjowania utworzonego obiektu działania za pomocą polecenia .

tags
IEnumerable<KeyValuePair<String,Object>>

Lista opcjonalnych tagów do inicjowania utworzonego obiektu działania za pomocą polecenia .

links
IEnumerable<ActivityLink>

Opcjonalna ActivityLink lista do inicjowania utworzonego obiektu działania za pomocą polecenia .

startTime
DateTimeOffset

Opcjonalna sygnatura czasowa rozpoczęcia ustawiona na utworzony obiekt działania.

Zwraca

Utworzony obiekt działania, jeśli miał aktywne odbiorniki, lub null jeśli nie ma odbiorników zdarzeń.

Dotyczy

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

Źródło:
ActivitySource.cs
Źródło:
ActivitySource.cs
Źródło:
ActivitySource.cs

Tworzy nowe działanie, jeśli istnieją aktywne odbiorniki, używając określonej nazwy, rodzaju działania, identyfikatora nadrzędnego, tagów, opcjonalnych linków działań i opcjonalnego czasu rozpoczęcia.

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

Parametry

name
String

Nazwa operacji działania.

kind
ActivityKind

Rodzaj działania.

parentId
String

Identyfikator nadrzędny umożliwiający zainicjowanie utworzonego obiektu działania za pomocą polecenia .

tags
IEnumerable<KeyValuePair<String,Object>>

Lista opcjonalnych tagów do inicjowania utworzonego obiektu działania za pomocą polecenia .

links
IEnumerable<ActivityLink>

Opcjonalna ActivityLink lista do inicjowania utworzonego obiektu działania za pomocą polecenia .

startTime
DateTimeOffset

Opcjonalna sygnatura czasowa rozpoczęcia ustawiona na utworzony obiekt działania.

Zwraca

Utworzony obiekt działania, jeśli miał aktywne odbiorniki, lub null jeśli nie ma odbiorników zdarzeń.

Dotyczy