ActivitySource Třída

Definice

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

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)

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

Vlastnosti

Name

Vrátí název zdroje aktivity.

Version

Vrátí verzi zdroje aktivity.

Metody

AddActivityListener(ActivityListener)

Přidá naslouchací proces k událostem spuštění a zastavení aktivity.

CreateActivity(String, ActivityKind)

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

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

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

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

Vytvoří nový Activity objekt, 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čí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí hashovací funkce.

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

Získá aktuální Type instanci.

(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 Objectsouboru .

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

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

StartActivity(String, ActivityKind)

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

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

Vytvoří novou aktivitu, pokud jsou pro ni aktivní naslouchací procesy, a to pomocí zadaného názvu, druhu 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ří novou aktivitu, pokud jsou pro ni aktivní naslouchací procesy s použitím zadaného názvu, druhu aktivity, nadřazeného ID, značek, volitelných odkazů aktivit a volitelného času zahájení.

ToString()

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

(Zděděno od Object)

Platí pro