Microsoft.Extensions.Diagnostics.Tracing Espace de noms

Classes

Nom Description
ActivityListenerBuilder

Décrit l’aire configurable par l’utilisateur d’un ActivityListener inscrit auprès d’un ITracingBuilder. L’infrastructure de suivi consomme les valeurs définies sur le générateur et construit l’abonnement sous-jacent ActivityListeneraux ActivitySource instances est entièrement contrôlé par l’ensemble piloté TracingRule par la configuration.

ActivityListenerConfigurationFactory

Résout une IConfiguration vue pour un nom ActivityListener.

TracingBuilderConfigurationExtensions

Extensions pour ITracingBuilder l’activation du suivi en fonction IConfigurationde .

TracingBuilderExtensions

Méthodes d’extension pour ITracingBuilder ajouter ou effacer ActivityListener des inscriptions.

TracingOptions

Représente les options de configuration du système de suivi.

TracingRule

Contient un ensemble de paramètres utilisés pour déterminer quelles activités sont activées pour les écouteurs. Une source d’activité non spécifiée SourceName correspond à toutes les sources d’activité, une activité non spécifiée OperationName correspond à toutes les activités dans les sources correspondantes et une correspondance non spécifiée ListenerName correspond à tous les écouteurs.

Interfaces

Nom Description
ITracingBuilder

Configure le système de suivi en inscrivant ActivityListener des instances et en utilisant des règles pour déterminer quelles ActivitySource instances sont Activity activées.

Énumérations

Nom Description
ActivitySourceScopes

Représente les étendues utilisées pour TracingRule faire la distinction entre les sources d’activité créées directement via ActivitySource des constructeurs (Global) et celles créées via l’injection de dépendances avec Create(ActivitySourceOptions) (Local).