Compartir a través de


SqlCeClientSyncProvider Miembros

Abstrae un proveedor de sincronización del cliente para SQL Server Compact que se comunica con el cliente y aísla el agente de sincronización de la implementación específica de la base de datos cliente.

El tipo SqlCeClientSyncProvider expone los siguientes miembros.

Constructores

  Nombre Descripción
Método publico SqlCeClientSyncProvider() () () () Inicializa una nueva instancia de la clase SqlCeClientSyncProvider utilizando valores predeterminados.
Método publico SqlCeClientSyncProvider(String) Inicializa una nueva instancia de la clase SqlCeClientSyncProvider utilizando como parámetro una cadena de conexión.
Método publico SqlCeClientSyncProvider(String, Boolean) Inicializa una nueva instancia de la clase SqlCeClientSyncProvider utilizando los parámetros de cadena de conexión y de creación de la base de datos.

Principio

Métodos

  Nombre Descripción
Método publico AcceptChanges(IEnumerable< (Of < <' (String> ) > > )) Actualiza los metadatos de seguimiento de las tablas especificadas a fin de que los cambios pendientes de realizar sobre dichas tablas no se carguen durante la siguiente sincronización.
Método publico AcceptChanges(String) Actualiza los metadatos de seguimiento a fin de que los cambios pendientes de realizar sobre la tabla especificada no se carguen durante la siguiente sincronización.
Método publico AcceptChanges(IEnumerable< (Of < <' (String> ) > > ), SyncAnchor) Actualiza los metadatos de seguimiento hasta el punto de delimitación especificado, de forma que los cambios pendientes de las tablas especificadas en el cliente no se carguen durante la siguiente sincronización.
Método publico AcceptChanges(String, SyncAnchor) Actualiza los metadatos de seguimiento hasta el punto de delimitación especificado, de forma que los cambios pendientes de la tabla especificada en el cliente no se carguen durante la siguiente sincronización.
Método publico ApplyChanges(IEnumerable< (Of < <' (String> ) > > ), DataSet, SyncAnchor) Aplica inserciones, actualizaciones y eliminaciones a la base de datos cliente para un grupo de sincronización cuando se dan los siguientes parámetros: nombres de tablas, conjunto de datos y delimitador de servidor.
Método publico ApplyChanges(String, DataSet, SyncAnchor) Aplica a la base de datos cliente las inserciones, actualizaciones y eliminaciones para un grupo de sincronización cuando se dan los siguientes parámetros: nombre de tabla, conjunto de datos y delimitador de servidor.
Método publico ApplyChanges(SyncGroupMetadata, DataSet, SyncSession) Aplica inserciones, actualizaciones y eliminaciones para un grupo de sincronización en la base de datos cliente cuando se dan los siguientes parámetros: metadatos de grupo, conjunto de datos y sesión de sincronización. (Invalida ClientSyncProvider. . :: . .ApplyChanges(SyncGroupMetadata, DataSet, SyncSession).)
Método publico BeginTransaction(SyncSession) Lo llama el método SyncAgent para iniciar una transacción. De esta manera, el agente puede confirmar una serie de cambios como una unidad atómica. (Invalida ClientSyncProvider. . :: . .BeginTransaction(SyncSession).)
Método publico CreateSchema(SyncTable, SyncSchema) Crea el esquema de tabla en la base de datos cliente cuando dicho esquema no existe. (Invalida ClientSyncProvider. . :: . .CreateSchema(SyncTable, SyncSchema).)
Método publico Dispose() () () () Libera todos los recursos utilizados por SqlCeClientSyncProvider. (Invalida ClientSyncProvider. . :: . .Dispose() () () ().)
Método protegido Dispose(Boolean) Libera los recursos no administrados utilizados por SqlCeClientSyncProvider y, de forma opcional, libera los recursos administrados.
Método publico EndTransaction(Boolean, SyncSession) Lo llama el método SyncAgent para finalizar una transacción. De esta manera, el agente puede confirmar una serie de cambios como una unidad atómica. (Invalida ClientSyncProvider. . :: . .EndTransaction(Boolean, SyncSession).)
Método publico Equals(Object) (Se hereda de Object).
Método protegido Finalize() () () () Es el destructor de SqlCeClientSyncProvider. (Invalida Object. . :: . .Finalize() () () ().)
Método publico GetChanges(IEnumerable< (Of < <' (String> ) > > )) Obtiene las inserciones, actualizaciones y eliminaciones de las tablas especificadas en el cliente desde la última vez que se llamó a Synchronize o a AcceptChanges.
Método publico GetChanges(String) Obtiene las inserciones, actualizaciones y eliminaciones de la tabla especificada en el cliente desde la última vez que se llamó a Synchronize o a AcceptChanges.
Método publico GetChanges(SyncGroupMetadata, SyncSession) Obtiene las inserciones, actualizaciones y eliminaciones para la sesión y el grupo de sincronización especificados que se produjeron en el cliente desde la última vez que se llamó al método Synchronize o al método AcceptChanges. (Invalida ClientSyncProvider. . :: . .GetChanges(SyncGroupMetadata, SyncSession).)
Método publico GetHashCode() () () () (Se hereda de Object).
Método publico GetTableReceivedAnchor(String) Obtiene un objeto SyncAnchor que contiene la hora en la que se recibió el último cambio del servidor. (Invalida ClientSyncProvider. . :: . .GetTableReceivedAnchor(String).)
Método publico GetTableSentAnchor(String) Obtiene un objeto SyncAnchor que contiene la hora en la que el cliente envío el último cambio. (Invalida ClientSyncProvider. . :: . .GetTableSentAnchor(String).)
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 OnCreatingSchema(CreatingSchemaEventArgs) Genera el evento CreatingSchema.
Método publico OnInitialized() () () () Genera el evento Initialized.
Método protegido OnSchemaCreated(SchemaCreatedEventArgs) Genera el evento SchemaCreated.
Método protegido OnSelectingChanges(SelectingChangesEventArgs) Genera el evento SelectingChanges.
Método protegido OnSyncProgress(SyncProgressEventArgs) Genera el evento SyncProgress.
Método publico SetTableReceivedAnchor(String, SyncAnchor) Establece un objeto SyncAnchor que contiene la hora de recepción del último cambio procedente del servidor. (Invalida ClientSyncProvider. . :: . .SetTableReceivedAnchor(String, SyncAnchor).)
Método publico SetTableSentAnchor(String, SyncAnchor) Establece un objeto SyncAnchor que contiene la hora en la que el cliente envió el último cambio. (Invalida ClientSyncProvider. . :: . .SetTableSentAnchor(String, SyncAnchor).)
Método publico ToString() () () () (Se hereda de Object).

Principio

Propiedades

  Nombre Descripción
Propiedad pública ClientId Obtiene o establece el GUID que Sync Framework utiliza para identificar la base de datos cliente. (Invalida ClientSyncProvider. . :: . .ClientId.)
Propiedad pública ConflictResolver Obtiene un objeto SyncConflictResolver para el proveedor de sincronización del cliente, que determina la acción que se va a llevar a cabo cuando se produce un conflicto.
Propiedad pública Connection Obtiene el objeto IDbConnection utilizado para conectarse a la base de datos cliente.
Propiedad pública ConnectionString Obtiene o establece la cadena utilizada para conectarse a la base de datos cliente.
Propiedad pública CreateDatabaseIfNotExists Obtiene o establece la opción de crear la base de datos cliente si ésta no existe.
Propiedad pública RetentionInDays Obtiene o establece los días que se almacenan los metadatos de seguimiento de cambios en una base de datos SQL Server Compact.

Principio

Eventos

  Nombre Descripción
Evento público ApplyChangeFailed Se produce después de que se haya podido aplicar una fila en el cliente.
Evento público ApplyingChanges Se produce antes de que se apliquen los cambios en el cliente para un grupo de sincronización.
Evento público ChangesApplied Se produce después de que se apliquen todos los cambios en el cliente para un grupo de sincronización.
Evento público ChangesSelected Se produce después de seleccionar en el cliente todos los cambios que se van a aplicar en el servidor para un grupo de sincronización.
Evento público CreatingSchema Se produce antes de la creación del esquema en el cliente para cada tabla.
Evento público SchemaCreated Se produce después de que se cree el esquema en el cliente para cada tabla.
Evento público SelectingChanges Se produce antes de seleccionar en el cliente todos los cambios que se van a aplicar en el servidor para un grupo de sincronización.
Evento público SyncProgress Se produce durante la selección y aplicación de los cambios en el cliente para un grupo de sincronización.

Principio

Vea también

Referencia

SqlCeClientSyncProvider Clase

Microsoft.Synchronization.Data.SqlServerCe Espacio de nombres