ActivitySource Klas

Definitie

Biedt API's voor het maken en starten Activity van objecten en het registreren ActivityListener van objecten om naar de Activity gebeurtenissen te luisteren.

public ref class ActivitySource sealed : IDisposable
public sealed class ActivitySource : IDisposable
type ActivitySource = class
    interface IDisposable
Public NotInheritable Class ActivitySource
Implements IDisposable
Overname
ActivitySource
Implementeringen

Constructors

Name Description
ActivitySource(ActivitySourceOptions)

Initialiseert een nieuw exemplaar van het gebruik van ActivitySource de ActivitySourceOptions.

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

Initialiseert een nieuw exemplaar van ActivitySource met de opgegeven invoernaam.

ActivitySource(String, String)

Hiermee maakt u een activiteitsbronobject met de opgegeven name.

ActivitySource(String)

Initialiseert een nieuw exemplaar van ActivitySource met de opgegeven invoernaam.

Eigenschappen

Name Description
Name

Retourneert de naam van de activiteitsbron.

Tags

Hiermee haalt u de tags op die zijn gekoppeld aan de ActivitySource.

TelemetrySchemaUrl

Hiermee haalt u de URL van het telemetrieschema op die is gekoppeld aan de ActivitySource.

Version

Retourneert de versie van de activiteitsbron.

Methoden

Name Description
AddActivityListener(ActivityListener)

Hiermee voegt u een listener toe aan het starten en stoppen van de activiteit.

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

Hiermee maakt u een nieuw Activity object als er een listener voor de activiteit is, wordt anders geretourneerd null . Als het activiteitsobject wordt gemaakt, wordt het niet automatisch gestart. Bellers moeten bellen Start() om het te starten.

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

Hiermee maakt u een nieuw Activity object als er een listener voor de activiteit is, wordt anders geretourneerd null .

CreateActivity(String, ActivityKind)

Hiermee maakt u een nieuw Activity object als er een listener voor de activiteit is, wordt anders geretourneerd null .

Dispose()

Hiermee verwijdert u het activiteitsbronobject, verwijdert u het huidige exemplaar uit de algemene lijst en leegt u de lijst met listeners.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
HasListeners()

Controleert of er listeners zijn voor deze activiteitsbron.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

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

Hiermee maakt u een nieuw object en start u een nieuw Activity object als er een listener naar de activiteitsevenementen null is, anders wordt geretourneerd.

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

Hiermee maakt en start u een nieuwe activiteit als er actieve listeners voor deze activiteit zijn, met behulp van de opgegeven naam, activiteitstype, context van bovenliggende activiteit, tags, optionele activiteitskoppeling en optionele begintijd.

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

Hiermee maakt en start u een nieuwe activiteit als er actieve listeners voor deze activiteit zijn, met behulp van de opgegeven naam, activiteitstype, bovenliggende id, tags, optionele activiteitenkoppelingen en optionele begintijd.

StartActivity(String, ActivityKind)

Hiermee maakt en start u een nieuwe activiteit als er actieve listeners voor deze activiteit zijn, met behulp van de opgegeven naam en het soort activiteit.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op