Класс Logging
Предоставляет функции ведения журнала трассировки.
internal class Logging
Предупреждение
Этот класс является внутренним и не предназначен для использования непосредственно в коде.
Корпорация Майкрософт не поддерживает использование этого класса в рабочем приложении в любом случае.
Метод Связывания
Регистрирует сведения о том, что два объекта связаны друг с другом.
internal static void Associate(TraceSource traceSource, object objA, object objB)
Параметры
traceSource
TraceSourceИсточник трассировки для регистрации события.
objA
ObjectОбъект, с которым
objB
необходимо связаться.objB
ObjectОбъект, с которым
objA
необходимо связаться.
Метод Enter(TraceSource, object, string, string)
Регистрирует вход в метод.
internal static void Enter(TraceSource traceSource, object obj, string method, string param)
Параметры
traceSource
TraceSourceИсточник трассировки для регистрации события.
obj
ObjectОбъект, на который был вызван метод.
method
StringВведенный метод.
param
StringПараметры, переданные методу.
Метод Enter(TraceSource, object, string, object)
Регистрирует вход в метод.
internal static void Enter(TraceSource traceSource, object obj, string method, object paramObject)
Параметры
traceSource
TraceSourceИсточник трассировки для регистрации события.
obj
ObjectОбъект, на который был вызван метод.
method
StringВведенный метод.
paramObject
ObjectПараметры, переданные методу.
Метод Enter(TraceSource, string, string, string)
Регистрирует вход в метод.
internal static void Enter(TraceSource traceSource, string obj, string method, string param)
Параметры
traceSource
TraceSourceИсточник трассировки для регистрации события.
obj
StringОбъект, на который был вызван метод.
method
StringВведенный метод.
param
StringПараметры, переданные методу.
Метод Enter(TraceSource, string, string, object)
Регистрирует вход в метод.
internal static void Enter(TraceSource traceSource, string obj, string method, object paramObject)
Параметры
traceSource
TraceSourceИсточник трассировки для регистрации события.
obj
StringОбъект, на который был вызван метод.
method
StringВведенный метод.
paramObject
ObjectПараметры, переданные методу.
Метод Enter(TraceSource, string, string)
Регистрирует вход в метод.
internal static void Enter(TraceSource traceSource, string method, string parameters)
Параметры
traceSource
TraceSourceИсточник трассировки для регистрации события.
method
StringВведенный метод.
parameters
StringПараметры, переданные методу.
Метод Enter(TraceSource, string)
Регистрирует вход в метод.
internal static void Enter(TraceSource traceSource, string msg)
Параметры
traceSource
TraceSourceИсточник трассировки для регистрации события.
msg
StringВходное сообщение для входа в источник трассировки.
Метод исключения
Регистрирует исключение и восстанавливает отступ.
internal static void Exception(TraceSource traceSource, object obj, string method, Exception e)
Параметры
traceSource
TraceSourceИсточник трассировки для регистрации события.
obj
ObjectОбъект, на который был вызван метод, в который был вызван исключение.
method
StringМетод, который вызвал исключение.
-
Вызванное исключение.
Метод Exit(TraceSource, object, string, object)
Журналы выходят из функции.
internal static void Exit(TraceSource traceSource, object obj, string method, object retObject)
Параметры
traceSource
TraceSourceИсточник трассировки для регистрации события.
obj
ObjectОбъект, на который был вызван метод.
method
StringМетод, который завершается.
retObject
ObjectЗначение, возвращаемое методом.
Метод Exit(TraceSource, string, string, object)
Журналы выходят из функции.
internal static void Exit(TraceSource traceSource, string obj, string method, object retObject)
Параметры
traceSource
TraceSourceИсточник трассировки для регистрации события.
obj
StringОбъект, на который был вызван метод.
method
StringМетод, который завершается.
retObject
ObjectЗначение, возвращаемое методом.
Метод Exit(TraceSource, object, string, string)
Журналы выходят из функции.
internal static void Exit(TraceSource traceSource, object obj, string method, string retValue)
Параметры
traceSource
TraceSourceИсточник трассировки для регистрации события.
obj
ObjectОбъект, на который был вызван метод.
method
StringМетод, который завершается.
retValue
StringЗначение, возвращаемое методом.
Метод Exit(TraceSource, string, string, string)
Журналы выходят из функции.
internal static void Exit(TraceSource traceSource, string obj, string method, string retValue)
Параметры
traceSource
TraceSourceИсточник трассировки для регистрации события.
obj
StringОбъект, на который был вызван метод.
method
StringМетод, который завершается.
retValue
StringЗначение, возвращаемое методом.
Метод Exit(TraceSource, string, string)
Журналы выходят из функции.
internal static void Exit(TraceSource traceSource, string method, string parameters)
Параметры
traceSource
TraceSourceИсточник трассировки для регистрации события.
method
StringМетод, который завершается.
parameters
StringПараметры, переданные методу, который завершается.
Метод Exit(TraceSource, string)
Журналы выходят из функции.
internal static void Exit(TraceSource traceSource, string msg)
Параметры
traceSource
TraceSourceИсточник трассировки для регистрации события.
msg
StringСообщение выхода для входа в источник трассировки.
Свойство Http
Возвращает источник трассировки для System.Net.Http.
internal static TraceSource Http { get; }
Значение свойства
TraceSource
Источник трассировки для System.Net.Http или null
если ведение журнала не включено.
Свойство On
Возвращает значение, указывающее, включено ли ведение журнала.
internal static bool On { get; }
Значение свойства
Boolean
Значение true
, если ведение журнала разрешено. В противном случае — значение false
.
Требования
Пространство именSystem.Net:
Сборка: система (в System.dll)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по