다음을 통해 공유


RelationalSyncProvider 클래스

데이터베이스와 통신하며 특정 데이터베이스 구현으로부터 동기화 에이전트를 보호하는 일반 동기화 공급자를 추상화합니다.

이 클래스는 CLS와 호환되지 않습니다.  

네임스페이스: Microsoft.Synchronization.Data
어셈블리: microsoft.synchronization.data.dll의 Microsoft.Synchronization.Data

구문

‘선언
<SuppressMessageAttribute("Microsoft.Naming", "CA1706:ShortAcronymsShouldBeUppercase")> _
<SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")> _
<CLSCompliantAttribute(False)> _
Public MustInherit Class RelationalSyncProvider
    Inherits KnowledgeSyncProvider
    Implements IDisposable
‘사용 방법
Dim instance As RelationalSyncProvider
[SuppressMessageAttribute("Microsoft.Naming", "CA1706:ShortAcronymsShouldBeUppercase")] 
[SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")] 
[CLSCompliantAttribute(false)] 
public abstract class RelationalSyncProvider : KnowledgeSyncProvider, IDisposable
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1706:ShortAcronymsShouldBeUppercase")] 
[SuppressMessageAttribute(L"Microsoft.Maintainability", L"CA1506:AvoidExcessiveClassCoupling")] 
[CLSCompliantAttribute(false)] 
public ref class RelationalSyncProvider abstract : public KnowledgeSyncProvider, IDisposable
/** @attribute SuppressMessageAttribute("Microsoft.Naming", "CA1706:ShortAcronymsShouldBeUppercase") */ 
/** @attribute SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling") */ 
/** @attribute CLSCompliantAttribute(false) */ 
public abstract class RelationalSyncProvider extends KnowledgeSyncProvider implements IDisposable
SuppressMessageAttribute("Microsoft.Naming", "CA1706:ShortAcronymsShouldBeUppercase") 
SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling") 
CLSCompliantAttribute(false) 
public abstract class RelationalSyncProvider extends KnowledgeSyncProvider implements IDisposable

주의

대부분의 경우 응용 프로그램은 이 클래스에서 상속하는 SqlSyncProvider, SqlCeSyncProvider 또는 DbSyncProvider 클래스 중 하나를 사용합니다.

상속 계층 구조

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

스레드로부터의 안전성

이 유형의 모든 public static(Visual Basic의 경우 Shared ) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

참고 항목

참조

RelationalSyncProvider 멤버
Microsoft.Synchronization.Data 네임스페이스