Compartir a través de


DbServerSyncProvider Miembros

Abstrae un proveedor genérico de sincronización del servidor que comunica con la base de datos servidor y aísla el agente de sincronización de la implementación específica de esa base de datos.

El tipo DbServerSyncProvider expone los siguientes miembros.

Constructores

  Nombre Descripción
Método publico DbServerSyncProvider() () () () Inicializa una nueva instancia de la clase DbServerSyncProvider.

Principio

Métodos

  Nombre Descripción
Método publico ApplyChanges(SyncGroupMetadata, DataSet, SyncSession) Aplica inserciones, actualizaciones y eliminaciones de un grupo de sincronización a la base de datos servidor. (Invalida ServerSyncProvider. . :: . .ApplyChanges(SyncGroupMetadata, DataSet, SyncSession).)
Método publico Dispose() () () () Libera todos los recursos utilizados por DbServerSyncProvider. (Invalida ServerSyncProvider. . :: . .Dispose() () () ().)
Método protegido Dispose(Boolean) Libera los recursos no administrados utilizados por DbServerSyncProvider y, de forma opcional, los recursos administrados.
Método publico Equals(Object) (Se hereda de Object).
Método protegido Finalize() () () () (Se hereda de Object).
Método publico GetChanges(SyncGroupMetadata, SyncSession) Selecciona en una tabla de la base de datos servidor las inserciones, actualizaciones y eliminaciones que se van a aplicar a la base de datos cliente para un grupo de sincronización. (Invalida ServerSyncProvider. . :: . .GetChanges(SyncGroupMetadata, SyncSession).)
Método publico GetHashCode() () () () (Se hereda de Object).
Método publico GetSchema(Collection< (Of < <' (String> ) > > ), SyncSession) Devuelve un objeto SyncSchema que contiene el esquema de cada tabla especificada. (Invalida ServerSyncProvider. . :: . .GetSchema(Collection< (Of < <' (String> ) > > ), SyncSession).)
Método publico GetServerInfo(SyncSession) Obtiene un objeto SyncServerInfo al proporcionar un parámetro de sesión. (Invalida ServerSyncProvider. . :: . .GetServerInfo(SyncSession).)
Método publico GetType() () () () (Se hereda de Object).
Método protegido MemberwiseClone() () () () (Se hereda de Object).
Método protegido OnApplyChangeFailed(ApplyChangeFailedEventArgs) Genera el evento ApplyChangeFailed.
Método protegido OnApplyingChanges(ApplyingChangesEventArgs) Genera el evento ApplyingChanges.
Método protegido OnChangesApplied(ChangesAppliedEventArgs) Genera el evento ChangesApplied.
Método protegido OnChangesSelected(ChangesSelectedEventArgs) Genera el evento ChangesSelected.
Método protegido OnSelectingChanges(SelectingChangesEventArgs) Genera el evento SelectingChanges.
Método protegido OnSyncProgress(SyncProgressEventArgs) Genera el evento SyncProgress.
Método publico ToString() () () () (Se hereda de Object).

Principio

Propiedades

  Nombre Descripción
Propiedad pública BatchSize Obtiene o establece el tamaño del lote (en número de filas) utilizado en los comandos que recuperan cambios de la base de datos servidor.
Propiedad pública Connection Obtiene o establece un objeto IDbConnection que se usa para conectarse a la base de datos servidor.
Propiedad pública Schema Obtiene o establece un objeto SyncSchema que contiene información sobre el esquema de tablas del servidor.
Propiedad pública SelectClientIdCommand Obtiene o establece un objeto IDbCommand que contiene la consulta o el procedimiento almacenado que devuelve los identificadores del originador de la base de datos servidor.
Propiedad pública SelectNewAnchorCommand Obtiene o establece un objeto IDbCommand que contiene la consulta o procedimiento almacenado que devuelve un nuevo valor de delimitador de la base de datos servidor. El delimitador define el límite superior para el conjunto de cambios que se va a sincronizar durante la sesión actual.
Propiedad pública SyncAdapters Obtiene el SyncAdapterCollection asociado a DbServerSyncProvider.

Principio

Eventos

  Nombre Descripción
Evento público ApplyChangeFailed Se produce cuando una fila no puede aplicarse en el servidor.
Evento público ApplyingChanges Se produce antes de que se apliquen los cambios en el servidor para un grupo de sincronización.
Evento público ChangesApplied Se produce después de que se hayan aplicado todos los cambios en el servidor para un grupo de sincronización.
Evento público ChangesSelected Se produce después de seleccionar en el servidor todos los cambios que se van a aplicar en el cliente para un grupo de sincronización.
Evento público SelectingChanges Se produce antes de seleccionar en el servidor todos los cambios que se van a aplicar en el cliente para un grupo de sincronización.
Evento público SyncProgress Se produce durante la selección y aplicación de los cambios en el servidor para un grupo de sincronización.

Principio

Vea también

Referencia

DbServerSyncProvider Clase

Microsoft.Synchronization.Data.Server Espacio de nombres