Класс SyncTracer

Предоставляет трассировку для сеанса синхронизации с четырьмя уровнями вывода: трассировка ошибки, трассировка предупреждения, информационная трассировка и подробная трассировка.

Пространство имен: Microsoft.Synchronization.Data
Сборка: Microsoft.Synchronization.Data (в microsoft.synchronization.data.dll)

Синтаксис

'Декларация
Public NotInheritable Class SyncTracer
'Применение
The members of a static class are accessed directly without an instance of the class.
public static class SyncTracer
public ref class SyncTracer abstract sealed
public final class SyncTracer
public final class SyncTracer

Замечания

Трассировка предусматривает регистрацию операций, данных и метаданных приложений, а также передачу этих сведений в прослушиватель. Прослушиватель часто записывает сведения о трассировке в файл, но может обрабатывать их и другими способами. В службах Sync Framework предусмотрена трассировка для клиентских и синхронизации сервера. В распределенных приложениях трассировка может быть очень важна, так как она позволяет устранять неполадки, которые в противном случае было бы трудно обнаружить.

В службах Sync Framework средства трассировки состоят из следующих компонентов.

  • Инфраструктура трассировки, основанная на реализации трассировки .NET Framework, в частности на классе TraceListener. Трассировке подвергаются наиболее важные операции поставщиков клиента и сервера, а ключевые метаданные передаются в один или несколько прослушивателей.

  • Объект SyncTracer. Это позволяет определять включенный уровень трассировки, а также записывать сообщения в выходные данные трассировки на основе событий в приложениях.

Дополнительные сведения см. в разделе Как трассировать процесс синхронизации.

Иерархия наследования

System.Object
  Microsoft.Synchronization.Data.SyncTracer

Многопоточное использование

Все общие статические члены (Shared в Visual Basic) можно использовать в многопоточных операциях. Безопасная многопоточная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

Элементы SyncTracer
Пространство имен Microsoft.Synchronization.Data