ActivitySource Třída

Definice

Poskytuje rozhraní API pro vytváření a spouštění objektů Activity a registraci ActivityListener objektů pro naslouchání Activity událostem.

public ref class ActivitySource sealed : IDisposable
public sealed class ActivitySource : IDisposable
type ActivitySource = class
    interface IDisposable
Public NotInheritable Class ActivitySource
Implements IDisposable
Dědičnost
ActivitySource
Implementuje

Konstruktory

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

Poskytuje rozhraní API pro vytváření a spouštění objektů Activity a registraci ActivityListener objektů pro naslouchání Activity událostem.

ActivitySource(String, String)

Vytvoří zdrojový objekt aktivity se zadaným name.

ActivitySource(String)

Poskytuje rozhraní API pro vytváření a spouštění objektů Activity a registraci ActivityListener objektů pro naslouchání Activity událostem.

Vlastnosti

Name

Vrátí název zdroje aktivity.

Tags

Poskytuje rozhraní API pro vytváření a spouštění objektů Activity a registraci ActivityListener objektů pro naslouchání Activity událostem.

Version

Vrátí zdrojovou verzi aktivity.

Metody

AddActivityListener(ActivityListener)

Přidá naslouchací proces ke spouštění a zastavování událostí aktivity.

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

Vytvoří nový objekt Activity, pokud existuje nějaký naslouchací proces aktivity, vrátí null jinak. Pokud se vytvoří objekt Aktivity, automaticky se nespustí. Volající budou muset zavolat Start(), aby ho mohli spustit.

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

Vytvoří nový objekt Activity, pokud existuje nějaký naslouchací proces aktivity, vrátí null jinak.

CreateActivity(String, ActivityKind)

Vytvoří nový objekt Activity, pokud existuje nějaký naslouchací proces aktivity, vrátí null jinak.

Dispose()

Odstraní zdrojový objekt aktivity, odebere aktuální instanci z globálního seznamu a vyprázdní seznam naslouchacích procesů.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
HasListeners()

Zkontroluje, jestli pro tento zdroj aktivity existují nějaké naslouchací procesy.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
StartActivity(ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset, String)

Vytvoří a spustí nový objekt Activity, pokud existuje nějaký naslouchací proces událostí aktivity, vrátí null jinak.

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

Vytvoří a spustí novou aktivitu, pokud pro ni existují aktivní naslouchací procesy s použitím zadaného názvu, typu aktivity, kontextu nadřazené aktivity, značek, volitelného odkazu na aktivitu a volitelného času zahájení.

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

Vytvoří a spustí novou aktivitu, pokud pro ni existují aktivní naslouchací procesy s použitím zadaného názvu, typu aktivity, nadřazeného ID, značek, volitelných odkazů na aktivity a volitelného času zahájení.

StartActivity(String, ActivityKind)

Vytvoří a spustí novou aktivitu, pokud pro ni existují aktivní naslouchací procesy s použitím zadaného názvu a typu aktivity.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro