ActivitySource Osztály

Definíció

API-kat biztosít objektumok létrehozásához és elindításához Activity , valamint objektumok regisztrálásához ActivityListener az Activity események figyeléséhez.

public ref class ActivitySource sealed : IDisposable
public sealed class ActivitySource : IDisposable
type ActivitySource = class
    interface IDisposable
Public NotInheritable Class ActivitySource
Implements IDisposable
Öröklődés
ActivitySource
Megvalósítás

Konstruktorok

Name Description
ActivitySource(ActivitySourceOptions)

Inicializálja a ActivitySource .ActivitySourceOptions

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

Inicializál egy új példányt ActivitySource a megadott bemeneti névvel.

ActivitySource(String, String)

Létrehoz egy tevékenységforrás-objektumot a megadott name.

ActivitySource(String)

Inicializál egy új példányt ActivitySource a megadott bemeneti névvel.

Tulajdonságok

Name Description
Name

A tevékenység forrásának nevét adja vissza.

Tags

Lekéri az ActivitySource-hoz társított címkéket.

TelemetrySchemaUrl

Lekéri az ActivitySource-hoz társított telemetriai séma URL-címét.

Version

A tevékenység forrásának verzióját adja vissza.

Metódusok

Name Description
AddActivityListener(ActivityListener)

Figyelőt ad hozzá az eseményeket indító és leállító tevékenységhez.

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

Új objektumot Activity hoz létre, ha van figyelője a tevékenységnek, ellenkező esetben ad vissza null . Ha a Tevékenység objektum létrejön, az nem indul el automatikusan. A hívóknak fel kell hívniuk Start() az indításhoz.

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

Új objektumot Activity hoz létre, ha van figyelője a tevékenységnek, ellenkező esetben ad vissza null .

CreateActivity(String, ActivityKind)

Új objektumot Activity hoz létre, ha van figyelője a tevékenységnek, ellenkező esetben ad vissza null .

Dispose()

Eltávolítja a tevékenység forrásobjektumát, eltávolítja az aktuális példányt a globális listából, és kiüríti a figyelőlistát.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
HasListeners()

Ellenőrzi, hogy vannak-e figyelők ehhez a tevékenységforráshoz.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
StartActivity(ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset, String)

Új objektumot hoz létre és indít el Activity , ha a tevékenységesemények valamelyik figyelője van, ellenkező esetben ad null vissza.

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

Új tevékenységet hoz létre és indít el, ha aktív figyelők vannak hozzá, a megadott név, tevékenységtípus, szülőtevékenység-környezet, címkék, választható tevékenységhivatkozás és választható kezdési időpont használatával.

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

Új tevékenységet hoz létre és indít el, ha aktív figyelők vannak hozzá, a megadott név, tevékenységtípus, szülőazonosító, címkék, választható tevékenységhivatkozások és választható kezdési időpont használatával.

StartActivity(String, ActivityKind)

Új tevékenységet hoz létre és indít el, ha aktív figyelők vannak a megadott névvel és tevékenységtípussal.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: