Compartir a través de


GetSchema Método

Devuelve un objeto SyncSchema que contiene el esquema de cada tabla especificada.

Espacio de nombres:  Microsoft.Synchronization.Data.Server
Ensamblado:  Microsoft.Synchronization.Data.Server (en Microsoft.Synchronization.Data.Server.dll)

Sintaxis

'Declaración
Public Overrides Function GetSchema ( _
    tableNames As Collection(Of String), _
    syncSession As SyncSession _
) As SyncSchema
'Uso
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
abstract GetSchema : 
        tableNames:Collection<string> * 
        syncSession:SyncSession -> SyncSchema 
override GetSchema : 
        tableNames:Collection<string> * 
        syncSession:SyncSession -> SyncSchema 
public override function GetSchema(
    tableNames : Collection<String>, 
    syncSession : SyncSession
) : SyncSchema

Parámetros

Valor devuelto

Tipo: Microsoft.Synchronization.Data. . :: . .SyncSchema
Objeto SyncSchema que contiene el esquema de cada tabla especificada.

Excepciones

Excepción Condición
ArgumentNullException

tableNames es un valor null Nothing nullptr unit es una referencia NULL (Nothing en Visual Basic). .

SchemaException

El esquema no se pudo leer.

Notas

Este método intentará obtener esquemas a partir de la propiedad Schema. En caso de que no se pueda encontrar el esquema y SQL Server sea la base de datos servidor, este método intentará de nuevo obtener el esquema directamente a partir de la base de datos subyacente.

Vea también

Referencia

DbServerSyncProvider Clase

DbServerSyncProvider Miembros

Microsoft.Synchronization.Data.Server Espacio de nombres