DiagnosticSource Класс

Определение

Абстрактный класс, позволяющий инструментировать код для ведения журнала расширенных полезных данных во время производства, которые будут использоваться в инструментированном процессе.An abstract class that allows code to be instrumented for production-time logging of rich data payloads for consumption within the process that was instrumented.

public ref class DiagnosticSource abstract
public abstract class DiagnosticSource
type DiagnosticSource = class
Public MustInherit Class DiagnosticSource
Наследование
DiagnosticSource
Производный

Комментарии

Дополнительные сведения см. в разделе DiagnosticSource пользователя.For more information, see DiagnosticSource User's Guide.

Конструкторы

DiagnosticSource()

Инициализирует экземпляр класса DiagnosticSource.Initializes an instance of the DiagnosticSource class.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
IsEnabled(String)

Проверяет, включено ли событие уведомления.Verifies if the notification event is enabled.

IsEnabled(String, Object, Object)

Проверяет, включено ли событие уведомления.Verifies it the notification event is enabled.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
OnActivityExport(Activity, Object)

Передает состояние действия какому-либо событию или операции, например исходящему HTTP-запросу, который будет выполнен за пределами процесса.Transfers state from an activity to some event or operation, such as an outgoing HTTP request, that will occur outside the process.

OnActivityImport(Activity, Object)

Передает состояние действию из какого-либо события или операции, например входящего запроса, который был выполнен за пределами процесса.Transfers state to an activity from some event or operation, such as an incoming request, that occurred outside the process.

StartActivity(Activity, Object)

Запускает класс Activity и записывает событие запуска.Starts an Activity and writes a start event.

StopActivity(Activity, Object)

Останавливает данный класс Activity, поддерживает глобальное действие Current и уведомляет объекты-получатели об остановке класса Activity.Stops the given Activity, maintains the global Current activity, and notifies consumers that the Activity was stopped.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)
Write(String, Object)

Обеспечивает универсальный способ ведения журнала сложных полезных данных.Provides a generic way of logging complex payloads.

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