Share via


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ří objekt zdroje 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 spouštění a zastavování aktivit.

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í objekt zdroje 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()

Type Získá z aktuální instance.

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

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

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 pro události aktivity, vrátí null jinak.

StartActivity(String, ActivityKind)

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

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

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

ToString()

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

(Zděděno od Object)

Platí pro