Compartilhar via


Classe RelationalSyncProvider

Abstrai um provedor de sincronização genérico que se comunica com um banco de dados e protege o agente de sincronização contra a implementação específica do banco de dados.

Esta API não é compatível com CLS. 

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

Sintaxe

'Declaração
<CLSCompliantAttribute(False)> _
Public MustInherit Class RelationalSyncProvider _
    Inherits KnowledgeSyncProvider _
    Implements IDisposable
'Uso
Dim instance As RelationalSyncProvider
[CLSCompliantAttribute(false)]
public abstract class RelationalSyncProvider : KnowledgeSyncProvider, 
    IDisposable
[CLSCompliantAttribute(false)]
public ref class RelationalSyncProvider abstract : public KnowledgeSyncProvider, 
    IDisposable
[<AbstractClassAttribute>]
[<CLSCompliantAttribute(false)>]
type RelationalSyncProvider =  
    class
        inherit KnowledgeSyncProvider
        interface IDisposable
    end
public abstract class RelationalSyncProvider extends KnowledgeSyncProvider implements IDisposable

Comentários

Na maioria dos casos, os aplicativos usarão uma das classes que herdam desta classe: SqlSyncProvider, SqlCeSyncProvider ou DbSyncProvider.

Hierarquia de herança

System. . :: . .Object
  Microsoft.Synchronization. . :: . .SyncProvider
    Microsoft.Synchronization. . :: . .KnowledgeSyncProvider
      Microsoft.Synchronization.Data..::..RelationalSyncProvider
        Microsoft.Synchronization.Data. . :: . .DbSyncProvider
        Microsoft.Synchronization.Data.SqlServer. . :: . .SqlSyncProvider
        Microsoft.Synchronization.Data.SqlServerCe. . :: . .SqlCeSyncProvider

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 RelationalSyncProvider

Namespace Microsoft.Synchronization.Data