Поделиться через


Microsoft.VisualStudio.RpcContracts.Logging Пространство имен

Классы

LoggerOptions

Параметры ведения журнала для заданного потока журналов. Этот класс неизменяем.

LoggingLevelSettings

Представляет параметры динамической конфигурации потока журнала.

LogRegistration

Представляет отдельную запись в журнале со связанными метаданными.

LogVerbosityState

Аргументы событий для изменения детализации ведения журнала в заданном потоке журнала трассировки.

Структуры

LogId

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

Интерфейсы

IAuditLogService

Интерфейс, используемый для ведения журнала событий аудита из компонентов Visual Studio.

ITraceHubClientCallback

Интерфейс, используемый для запроса ведения журнала изменений из центра трассировки к клиенту с помощью концентратора трассировки. Реализуйте этот интерфейс для поддержки отправки потоков динамических журналов.

ITraceHubRegistrationService

Интерфейс, используемый для описания контракта между компонентами трассировки в удаленных службах и концентратором трассировки. Используется для настройки поставщиков трассировки и потоков журналов профилирования, а также для предоставления уровней журналов конфигурации и расположений журналов для компонентов трассировки.

Перечисления

AuditLogEventType

Тип события журнала аудита, копия существующих типов событий EventLog.

AuditLogSource

Известные источники событий журнала аудита, которые помогают с автоматической фильтрацией с помощью других средств.

PrivacyFlags

Набор флагов, описывающих потенциальное наличие информации для данной классификации конфиденциальности.

RegistrationStatuses

enum представляет все возможные результаты вызовов для регистрации нового потока журнала трассировки.