Язык

ITracingBuilder Интерфейс

Определение

Настраивает систему трассировки, регистрируя ActivityListener экземпляры и используя правила, чтобы определить, какие ActivitySource и Activity экземпляры включены.

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

Свойства

Имя. Описание
Services

Возвращает коллекцию служб приложений, используемую методами расширения для регистрации служб.

Методы расширения

Имя. Описание
AddConfiguration(ITracingBuilder, IConfiguration)

Считывает конфигурацию трассировки из предоставленного IConfiguration раздела и настраивает, какие ActivitySource и Activity экземпляры включены.

AddListener(ITracingBuilder, String, Action<ActivityListenerBuilder>)

Регистрирует новый ActivityListener идентифицируемый name и описанный предоставленным configure обратным вызовом.

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

Регистрирует новый ActivityListener , определенный name и описанный предоставленным configure обратным вызовом, который также получает разрешенный IServiceProvider.

ClearListeners(ITracingBuilder)

Удаляет все ActivityListenerBuilder регистрации из контейнера внедрения зависимостей.

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

Отключает все действия для заданного источника, операции, прослушивателя и областей.

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

Включает все действия для заданного источника, операции, прослушивателя и областей.

Применяется к