ActivitySource Třída

Definice

Poskytuje rozhraní API pro vytváření a spouštění Activity objektů a k registraci ActivityListener objektů, které mají naslouchat Activity událostem.Provides APIs to create and start Activity objects and to register ActivityListener objects to listen to the Activity events.

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 name .Constructs an activity source object with the specified name.

Vlastnosti

Name

Vrátí název zdroje aktivity.Returns the activity source name.

Version

Vrátí verzi zdroje aktivity.Returns the activity source version.

Metody

AddActivityListener(ActivityListener)

Přidá naslouchací proces do aktivity spouštění a zastavování událostí.Adds a listener to the activity starting and stopping events.

Dispose()

Odstraní zdrojový objekt aktivity, odebere aktuální instanci z globálního seznamu a vyprázdní seznam posluchačů.Disposes the activity source object, removes the current instance from the global list, and empties the listeners list.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

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

Slouží jako výchozí funkce hash.Serves as the default hash function.

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

Získá Type aktuální instanci.Gets the Type of the current instance.

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

Kontroluje, zda jsou pro tento zdroj aktivity k dispozici naslouchací procesy.Checks if there are any listeners for this activity source.

MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

(Zděděno od Object)
StartActivity(String, ActivityKind)

Vytvoří novou aktivitu, pokud k ní existují aktivní naslouchací procesy pomocí zadaného názvu a druhu aktivity.Creates a new activity if there are active listeners for it, using the specified name and activity kind.

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

Vytvoří novou aktivitu, pokud k ní existují aktivní naslouchací procesy pomocí zadaného názvu, druhu aktivity, kontextu nadřazené aktivity, značek, volitelného odkazu aktivity a volitelného času spuštění.Creates a new activity if there are active listeners for it, using the specified name, activity kind, parent activity context, tags, optional activity link and optional start time.

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

Vytvoří novou aktivitu, pokud k ní existují aktivní naslouchací procesy pomocí zadaného názvu, druhu aktivity, nadřazeného ID, značek, volitelných odkazů na aktivity a volitelného času spuštění.Creates a new activity if there are active listeners for it, using the specified name, activity kind, parent Id, tags, optional activity links and optional start time.

ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Platí pro