Freigeben über


DbServerSyncProvider.GetSchema-Methode

Gibt ein SyncSchema-Objekt zurück, das das Schema für jede angegebene Tabelle enthält.

Namespace: Microsoft.Synchronization.Data.Server
Assembly: Microsoft.Synchronization.Data.Server (in microsoft.synchronization.data.server.dll)

Syntax

'Declaration
Public Overrides Function GetSchema ( _
    tableNames As Collection(Of String), _
    syncSession As SyncSession _
) As SyncSchema
'Usage
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

Parameter

  • tableNames
    Eine Auflistung von Tabellennamen, für die der Serveranbieter das Schema abrufen soll.
  • syncSession
    Ein SyncSession-Objekt, das Variablen für die Synchronisierungssitzung enthält, beispielsweise die ID des Clients, der synchronisiert wird.

Rückgabewert

Ein SyncSchema-Objekt, das das Schema für jede angegebene Tabelle enthält.

Hinweise

Diese Methode versucht, Schemas aus der Schema-Eigenschaft abzurufen. Wenn das Schema nicht gefunden wird und es sich bei der Serverdatenbank um SQL Server handelt, versucht diese Methode, das Schema direkt von der zugrunde liegenden Datenbank abzurufen.

Siehe auch

Verweis

DbServerSyncProvider-Klasse
DbServerSyncProvider-Member
Microsoft.Synchronization.Data.Server-Namespace