Compartilhar via


Classe SyncTracer

Faz o rastreamento de uma sessão de sincronização, com quatro níveis de saída: erros, avisos, informativa e detalhada.

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

Sintaxe

'Declaração
Public NotInheritable Class SyncTracer
'Uso
public static class SyncTracer
public ref class SyncTracer abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type SyncTracer =  class end
public final class SyncTracer

Comentários

O rastreamento envolve registrar operações, dados e metadados de aplicativo e apresentar essas informações a um ouvinte. Um ouvinte com frequência grava informações de rastreamento em um arquivo, mas também pode trabalhar com elas de outras maneiras. O Sync Framework inclui rastreamento para os provedores de sincronização do cliente e do servidor. Em aplicativos distribuídos, o rastreamento pode ser muito importante porque permite solucionar problemas que poderiam ser difíceis de descobrir.

No Sync Framework o rastreamento é formado pelos seguintes componentes:

  • Uma infraestrutura de rastreamento baseada na implementação .NET Framework de rastreamento, especificamente a classe TraceListener. As operações mais importantes dos provedores do cliente e do servidor são rastreadas, e os principais metadados são fornecidos para um ou mais ouvintes.

  • O objeto SyncTracer. Ele permite determinar qual nível de rastreamento está habilitado e gravar mensagens na saída de rastreamento com base em eventos de aplicativo.

Para obter mais informações, consulte Rastreando o processo de sincronização.

Hierarquia de herança

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

Segurança de thread

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Membros SyncTracer

Namespace Microsoft.Synchronization.Data