Freigeben über


SyncTracer-Klasse

Bietet Ablaufverfolgung für eine Synchronisierungssitzung mit den vier Ausgabeebenen "Fehler", "Warnungen", "Informationen" und "Ausführlich".

Namespace:  Microsoft.Synchronization.Data
Assembly:  Microsoft.Synchronization.Data (in Microsoft.Synchronization.Data.dll)

Syntax

'Declaration
Public NotInheritable Class SyncTracer
'Usage
public static class SyncTracer
public ref class SyncTracer abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type SyncTracer =  class end
public final class SyncTracer

Hinweise

Zur Ablaufverfolgung zählen das Aufzeichnen von Anwendungsvorgängen, Daten und Metadaten sowie die Übermittlung dieser Informationen an einen Listener. Ein Listener schreibt in regelmäßigen Abständen Ablaufverfolgungsinformationen in eine Datei, kann diese Informationen jedoch auch anderweitig verwerten. Sync Framework enthält die Ablaufverfolgung für die Client- und Serversynchronisierungsanbieter. In verteilten Anwendungen kann die Ablaufverfolgung sehr wichtig sein, da sie die Behebung von Problemen ermöglicht, die sonst möglicherweise schwierig zu erkennen sind.

Die Ablaufverfolgung in Sync Framework besteht aus den folgenden Komponenten:

  • Einer Ablaufverfolgungsinfrastruktur, die auf der .NET Framework-Implementierung der Ablaufverfolgung basiert, insbesondere der TraceListener-Klasse. Die wichtigsten Vorgänge der Client- und Serveranbieter werden überwacht, und Schlüsselmetadaten werden für einen oder mehrere Listener bereitgestellt.

  • Dem SyncTracer-Objekt. Mit diesem kann ermittelt werden, welche Ablaufverfolgungsebene aktiviert ist, und es können auf der Basis von Anwendungsereignissen Meldungen für die Ausgabe der Ablaufverfolgung geschrieben werden.

Weitere Informationen finden Sie unter Ablaufverfolgung des Synchronisierungsvorgangs.

Vererbungshierarchie

System. . :: . .Object
  Microsoft.Synchronization.Data..::..SyncTracer

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

SyncTracer-Member

Microsoft.Synchronization.Data-Namespace