Freigeben über


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)

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

ActivitySource(String, String)

Erstellt ein Aktivitätsquellobjekt mit dem angegebenen name.

ActivitySource(String, String, IEnumerable<KeyValuePair<String,Object>>)

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

Eigenschaften

Name

Gibt den Namen der Aktivitätsquelle zurück.

Tags

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

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 und startet eine neue Aktivität, wenn aktive Listener für sie vorhanden sind, wobei der angegebene Name und die angegebene Aktivitätsart verwendet werden.

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

Erstellt und startet eine neue Aktivität, wenn es aktive Listener für sie gibt, wobei der angegebene Name, die Aktivitätsart, der übergeordnete Aktivitätskontext, Tags, der optionale Aktivitätslink und die optionale Startzeit verwendet werden.

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

Erstellt und startet eine neue Aktivität, wenn aktive Listener für sie vorhanden sind, wobei der angegebene Name, die Aktivitätsart, die übergeordnete ID, Tags, optionale Aktivitätslinks und optionale Startzeit verwendet werden.

ToString()

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

(Geerbt von Object)

Gilt für: