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


Метод DbServerSyncProvider.GetSchema

Возвращает объект SyncSchema, содержащий схему для каждой из указанных таблиц.

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

Синтаксис

'Декларация
Public Overrides Function GetSchema ( _
    tableNames As Collection(Of String), _
    syncSession As SyncSession _
) As SyncSchema
'Применение
Dim instance As DbServerSyncProvider
Dim tableNames As Collection(Of String)
Dim syncSession As SyncSession
Dim returnValue As SyncSchema

returnValue = instance.GetSchema(tableNames, syncSession)
public override SyncSchema GetSchema (
    Collection<string> tableNames,
    SyncSession syncSession
)
public:
virtual SyncSchema^ GetSchema (
    Collection<String^>^ tableNames, 
    SyncSession^ syncSession
) override
public SyncSchema GetSchema (
    Collection<String> tableNames, 
    SyncSession syncSession
)
public override function GetSchema (
    tableNames : Collection<String>, 
    syncSession : SyncSession
) : SyncSchema

Параметры

  • tableNames
    Коллекция имен таблиц, для которых поставщик сервера должен получить схему.
  • syncSession
    Объект SyncSession, содержащий переменные сеанса синхронизации, например идентификатор синхронизируемого клиента.

Возвращаемое значение

Объект SyncSchema, содержащий схему для каждой из указанных таблиц.

Замечания

Этот метод делает попытку получить схемы через свойство Schema. Если она не найдена и базой данных сервера является SQL Server, метод пытается получить схему непосредственно из базы данных.

См. также

Справочник

Класс DbServerSyncProvider
Элементы DbServerSyncProvider
Пространство имен Microsoft.Synchronization.Data.Server