Microsoft.Extensions.Diagnostics.Tracing Naamruimte

Klassen

Naam Description
ActivityListenerBuilder

Beschrijft het door de gebruiker configureerbare oppervlak van een ActivityListener geregistreerd bij een ITracingBuilder. De traceringsinfrastructuur verbruikt de waarden die zijn ingesteld op de opbouwfunctie en bouwt het onderliggende ActivityListener; het abonnement op ActivitySource exemplaren wordt volledig beheerd door de configuratiegestuurde TracingRule set.

ActivityListenerConfigurationFactory

Hiermee wordt een IConfiguration weergave voor een benoemde weergave omgezet ActivityListener.

TracingBuilderConfigurationExtensions

Extensies voor ITracingBuilder het inschakelen van tracering op IConfigurationbasis van .

TracingBuilderExtensions

Extensiemethoden voor ITracingBuilder het toevoegen of wissen ActivityListener van registraties.

TracingOptions

Vertegenwoordigt opties voor het configureren van het traceringssysteem.

TracingRule

Bevat een set parameters die worden gebruikt om te bepalen welke activiteiten zijn ingeschakeld voor welke listeners. Een niet-opgegeven SourceName overeenkomst komt overeen met alle activiteitsbronnen, een niet-opgegeven OperationName komt overeen met alle activiteiten in de overeenkomende bronnen en een niet-opgegeven ListenerName komt overeen met alle listeners.

Interfaces

Naam Description
ITracingBuilder

Hiermee configureert u het traceringssysteem door exemplaren te registreren ActivityListener en regels te gebruiken om te bepalen welke ActivitySource exemplaren en Activity exemplaren zijn ingeschakeld.

Enums

Naam Description
ActivitySourceScopes

Vertegenwoordigt bereiken die worden gebruikt om TracingRule onderscheid te maken tussen activiteitsbronnen die rechtstreeks zijn gemaakt via ActivitySource constructors (Global) en die zijn gemaakt via afhankelijkheidsinjectie met Create(ActivitySourceOptions) (Local).