ActivitySource Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
| Name | Description |
|---|---|
| ActivitySource(ActivitySourceOptions) |
Inicializuje novou instanci ActivitySource pomocí ActivitySourceOptions. |
| ActivitySource(String, String, IEnumerable<KeyValuePair<String,Object>>) |
Inicializuje novou instanci ActivitySource se zadaným vstupním názvem. |
| ActivitySource(String, String) |
Vytvoří zdrojový objekt aktivity se zadaným |
| ActivitySource(String) |
Inicializuje novou instanci ActivitySource se zadaným vstupním názvem. |
Vlastnosti
| Name | Description |
|---|---|
| Name |
Vrátí název zdroje aktivity. |
| Tags |
Získá značky přidružené k ActivitySource. |
| TelemetrySchemaUrl |
Získá adresu URL schématu telemetrie přidruženou k ActivitySource. |
| Version |
Vrátí zdrojovou verzi aktivity. |
Metody
| Name | Description |
|---|---|
| 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ý Activity objekt, pokud existuje nějaký naslouchací proces aktivity, vrátí |
| CreateActivity(String, ActivityKind, String, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, ActivityIdFormat) |
Vytvoří nový Activity objekt, pokud existuje nějaký naslouchací proces aktivity, vrátí |
| CreateActivity(String, ActivityKind) |
Vytvoří nový Activity objekt, pokud existuje nějaký naslouchací proces aktivity, vrátí |
| 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ý Activity objekt, pokud existuje nějaký naslouchací proces událostí aktivity, vrátí |
| 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) |