System.Diagnostics - пространства имен

Включить защищенные члены
Включить унаследованные члены

Включить члены .NET Framework
Включить члены XNA Framework
Включить члены Переносимая библиотека классов

Пространства имен System.Diagnostics содержат типы, позволяющие осуществлять взаимодействие с системными процессами, журналами событий и счетчиками производительности. Дочерние пространства имен содержат типы для взаимодействия со средствами анализа кода, поддержки контрактов, расширения поддержки отслеживания и инструментирования приложений во время разработки, ведения журналов событий с помощью средства отслеживания событий для Windows (ETW), чтения и записи в журналы событий и сбора данных о производительности, а также для чтения и записи информации о символах отладки.

Пространства имен

Пространство имен Описание
System.Diagnostics В пространстве имен System.Diagnostics предусмотрены классы, позволяющие осуществлять взаимодействие с системными процессами, журналами событий и счетчиками производительности.
System.Diagnostics.CodeAnalysis Пространство имен System.Diagnostics.CodeAnalysis содержит классы для взаимодействия со средствами анализа кода.Средства анализа кода применяются для анализа кода на соответствие соглашениям о его написании, в частности правилам именования и безопасности.
System.Diagnostics.Contracts Пространство имен System.Diagnostics.Contracts содержит статические классы для представления контрактов программы, таких как предусловие, постусловие и инвариантность объектов.
System.Diagnostics.Contracts.Internal Пространство имен System.Diagnostics.Contracts.Internal предоставляет классы, которые двоичный метод перезаписи может использовать для обработки сбоев контракта.
System.Diagnostics.Design Пространство имен System.Diagnostics.Design содержит классы, предназначенные для расширения поддержки инструментирования и средств отслеживания приложений в процессе разработки.
System.Diagnostics.Eventing Содержит классы для инструментирования приложения.Если этот параметр включен, инструментирование регистрирует данные события в подсистеме отслеживания событий для Windows (ETW).Полное описание ETW см. в разделе Трассировка событий Windows.
System.Diagnostics.Eventing.Reader С помощью пространства имен System.Diagnostics.Eventing.Reader можно создать приложения, считывающие и управляющие журналами событий.Событие в журнале событий содержит информацию, предупреждение или ошибку, опубликованную определенным приложением, службой или компонентом операционной системы. Эти события считываются приложениями, осуществляющими мониторинг состояния компьютера и приложениями, выполняющими определенные действия при происхождении определенных событий. Дополнительные сведения см. в разделах Technology Summary for Reading and Managing Event Logs и Event Log Scenarios.
System.Diagnostics.PerformanceData Используйте классы в данном пространстве имен для предоставления данных счетчиков.Счетчики служат для отображения метрик производительности для клиентов, например, Системного монитора.Пространство имен не содержит классы для использования данных счетчиков.Полное описание архитектуры счетчиков производительности см. в разделе Счетчики производительности.
System.Diagnostics.SymbolStore Пространство имен System.Diagnostics.SymbolStore содержит классы, позволяющие выполнять чтение и запись сведений о символах отладки, например об исходной строке, на картах MSIL.Компиляторы, предназначенные для .NET Framework, могут сохранять символы отладки в файлах базы данных программиста (PDB).Отладчики и профилировщики кода могут считывать символы отладки во время выполнения.
System.Diagnostics.Tracing Пространство имен System.Diagnostics.Tracing предоставляет типы и члены, позволяющие создавать строго типизированные события, которые будут захватываться системой трассировки событий для Windows (ETW).