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 идентифицируемый |
| AddListener(ITracingBuilder, String, Action<IServiceProvider,ActivityListenerBuilder>) |
Регистрирует новый ActivityListener , определенный |
| ClearListeners(ITracingBuilder) |
Удаляет все ActivityListenerBuilder регистрации из контейнера внедрения зависимостей. |
| DisableTracing(ITracingBuilder, String, String, String, ActivitySourceScopes) |
Отключает все действия для заданного источника, операции, прослушивателя и областей. |
| EnableTracing(ITracingBuilder, String, String, String, ActivitySourceScopes) |
Включает все действия для заданного источника, операции, прослушивателя и областей. |