ActivitySource Klasse

Definition

Diese Klasse stellt APIs bereit, mit denen Activity-Objekte erstellt und gestartet werden und ActivityListener-Objekte registriert werden, um an Activity-Ereignissen zu lauschen.

public ref class ActivitySource sealed : IDisposable
public sealed class ActivitySource : IDisposable
type ActivitySource = class
    interface IDisposable
Public NotInheritable Class ActivitySource
Implements IDisposable
Vererbung
ActivitySource
Implementiert

Konstruktoren

ActivitySource(String, String)

Erstellt ein Aktivitätsquellobjekt mit dem angegebenen name.

Eigenschaften

Name

Gibt den Namen der Aktivitätsquelle zurück.

Version

Gibt die Version der Aktivitätsquelle zurück.

Methoden

AddActivityListener(ActivityListener)

Fügt den Start- und Stoppereignissen der Aktivität einen Listener hinzu.

CreateActivity(String, ActivityKind)

Erstellt ein neues Activity Objekt, wenn ein Listener für die Aktivität vorhanden ist, und gibt andernfalls zurück null .

CreateActivity(String, ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, ActivityIdFormat)

Erstellt ein neues Activity Objekt, wenn ein Listener für die Aktivität vorhanden ist, und gibt andernfalls zurück null . Wenn das Activity-Objekt erstellt wird, wird es nicht automatisch gestartet. Anrufer müssen aufrufen Start() , um ihn zu starten.

CreateActivity(String, ActivityKind, String, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, ActivityIdFormat)

Erstellt ein neues Activity Objekt, wenn ein Listener für die Aktivität vorhanden ist, und gibt andernfalls zurück null .

Dispose()

Beseitigt das Aktivitätsquellobjekt, entfernt die aktuelle Instanz aus der globalen Liste und leert die Liste der Listener.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
HasListeners()

Überprüft, ob Listener für diese Aktivitätsquelle vorhanden sind.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

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

Erstellt und startet ein neues Activity -Objekt, wenn ein Listener für die Aktivitätsereignisse vorhanden ist, andernfalls zurückgibt null .

StartActivity(String, ActivityKind)

Erstellt unter Verwendung des angegebenen Namens und der Aktivitätsart eine neue Aktivität, wenn aktive Listener dafür vorhanden sind.

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

Erstellt eine neue Aktivität, wenn aktive Listener dafür vorhanden sind. Dabei werden der angegebene Name, die Aktivitätsart, der übergeordnete Aktivitätskontext, Tags, ein optionaler Aktivitätslink und eine optionale Startzeit verwendet.

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

Erstellt eine neue Aktivität, wenn aktive Listener dafür vorhanden sind. Dabei werden der angegebene Name, die Aktivitätsart, die übergeordnete ID, Tags, ein optionaler Aktivitätslink und eine optionale Startzeit verwendet.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: