Compartir a través de


ClientSyncProvider Miembros

Abstrae un proveedor de sincronización cliente que comunica con el almacén de datos del cliente y aísla el agente de sincronización de la implementación específica de ese almacén de datos.

El tipo ClientSyncProvider expone los siguientes miembros.

Constructores

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

Principio

Métodos

  Nombre Descripción
Método publico ApplyChanges(SyncGroupMetadata, DataSet, SyncSession) Cuando se invalida en una clase derivada, aplica inserciones, actualizaciones y eliminaciones para un grupo de sincronización sobre la base de datos del cliente al pasar como parámetros metadatos del grupo, un conjunto de datos y una sesión de sincronización.
Método publico BeginTransaction(SyncSession) Cuando se invalida en una clase derivada, llamado por SyncAgent para iniciar una transacción. De esta manera, el agente puede confirmar una serie de cambios como una unidad atómica.
Método publico CreateSchema(SyncTable, SyncSchema) Cuando se invalida en una clase derivada, crea un esquema de tablas en la base de datos del cliente en caso de que el esquema no exista.
Método publico Dispose() () () () Libera todos los recursos que usa ClientSyncProvider.
Método publico EndTransaction(Boolean, SyncSession) Cuando se invalida en una clase derivada, llamado por SyncAgent para finalizar una transacción. De esta manera, el agente puede confirmar una serie de cambios como una unidad atómica.
Método publico Equals(Object) (Se hereda de Object).
Método protegido Finalize() () () () (Se hereda de Object).
Método publico GetChanges(SyncGroupMetadata, SyncSession) Cuando se invalida en una clase derivada, obtiene las inserciones, actualizaciones y eliminaciones para el grupo de sincronización y la sesión especificados producidas en el cliente desde la última vez que se llamó a Synchronize o a AcceptChanges.
Método publico GetHashCode() () () () (Se hereda de Object).
Método publico GetTableReceivedAnchor(String) Cuando se invalida en una clase derivada, obtiene un objeto SyncAnchor que contiene la hora de recepción del último cambio procedente del servidor.
Método publico GetTableSentAnchor(String) Cuando se invalida en una clase derivada, obtiene un objeto SyncAnchor que contiene la hora de recepción del último cambio enviado desde el cliente.
Método publico GetType() () () () (Se hereda de Object).
Método protegido MemberwiseClone() () () () (Se hereda de Object).
Método publico SetTableReceivedAnchor(String, SyncAnchor) Cuando se invalida en una clase derivada, establece un objeto SyncAnchor que contiene la hora de recepción del último cambio procedente del servidor.
Método publico SetTableSentAnchor(String, SyncAnchor) Cuando se invalida en una clase derivada, establece un objeto SyncAnchor que contiene la hora de recepción del último cambio enviado desde el cliente.
Método publico ToString() () () () (Se hereda de Object).

Principio

Propiedades

  Nombre Descripción
Propiedad pública ClientId Cuando se invalida en una clase derivada, obtiene o establece el GUID que Synchronization Services utiliza para identificar a la base de datos del cliente.

Principio

Vea también

Referencia

ClientSyncProvider Clase

Microsoft.Synchronization.Data Espacio de nombres