Langue

ITracingBuilder Interface

Définition

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.

public interface class ITracingBuilder
public interface ITracingBuilder
type ITracingBuilder = interface
Public Interface ITracingBuilder

Propriétés

Nom Description
Services

Obtient la collection de services d’application utilisée par les méthodes d’extension pour inscrire des services.

Méthodes d’extension

Nom Description
AddConfiguration(ITracingBuilder, IConfiguration)

Lit la configuration du suivi à partir de la section fournie IConfiguration et configure les ActivitySource instances et Activity les instances activées.

AddListener(ITracingBuilder, String, Action<ActivityListenerBuilder>)

Inscrit un nouveau ActivityListener identifié par name et décrit par le rappel fourni configure .

AddListener(ITracingBuilder, String, Action<IServiceProvider,ActivityListenerBuilder>)

Inscrit un nouveau ActivityListener identifié par name et décrit par le rappel fourni configure , qui reçoit également le résolvé IServiceProvider.

ClearListeners(ITracingBuilder)

Supprime toutes les ActivityListenerBuilder inscriptions du conteneur d’injection de dépendances.

DisableTracing(ITracingBuilder, String, String, String, ActivitySourceScopes)

Désactive toutes les activités pour la source, l’opération, l’écouteur et les étendues donnés.

EnableTracing(ITracingBuilder, String, String, String, ActivitySourceScopes)

Active toutes les activités pour la source, l’opération, l’écouteur et les étendues donnés.

S’applique à