ActivitySource.StartActivity Metoda

Definicja

Przeciążenia

StartActivity(String, ActivityKind)

Tworzy i uruchamia nowe działanie, jeśli są dla niego aktywne odbiorniki, przy użyciu 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 w przeciwnym razie.

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

Tworzy i uruchamia nowe działanie, jeśli są dla niego 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 i uruchamia nowe działanie, jeśli są dla niego 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 i uruchamia nowe działanie, jeśli są dla niego aktywne odbiorniki, przy użyciu 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 w przeciwnym razie.

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 Activity za pomocą polecenia .

links
IEnumerable<ActivityLink>

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

startTime
DateTimeOffset

Opcjonalny znacznik czasu rozpoczęcia ustawiony dla utworzonego obiektu 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 i uruchamia nowe działanie, jeśli są dla niego 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 w celu zainicjowania utworzonego obiektu działania za pomocą polecenia .

links
IEnumerable<ActivityLink>

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

startTime
DateTimeOffset

Opcjonalny znacznik czasu rozpoczęcia ustawiony dla utworzonego obiektu 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 i uruchamia nowe działanie, jeśli są dla niego 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 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>

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

startTime
DateTimeOffset

Opcjonalny znacznik czasu rozpoczęcia ustawiony dla utworzonego obiektu działania.

Zwraca

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

Dotyczy