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


Класс SyncTracer

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

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

Синтаксис

'Декларация
Public NotInheritable Class SyncTracer
'Применение
public static class SyncTracer
public ref class SyncTracer abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type SyncTracer =  class end
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