SqlCeSyncProvider Miembros

Encapsula un proveedor de sincronización para SQL Server Compact que se comunica con el cliente y aísla el organizador de la sincronización de la implementación concreta de la base de datos cliente.

En las siguientes tablas se incluyen los miembros que expone el tipo SqlCeSyncProvider .

Constructores públicos

  Nombre Descripción
Public method SqlCeSyncProvider Sobrecargado. Inicializa una nueva instancia de la clase SqlCeSyncProvider.

Arriba

Propiedades públicas

  Nombre Descripción
Public property BatchingDirectory  Obtiene o establece el directorio en el que los archivos por lotes se ponen en cola en el disco.

Esta propiedad no es compatible con CLS. (Se hereda de RelationalSyncProvider).
Public property CleanupBatchingDirectory  Obtiene o establece si se deben limpiar los archivos de procesamiento por lotes una vez se han aplicado al destino los cambios de los archivos.

Esta propiedad no es compatible con CLS. (Se hereda de RelationalSyncProvider).
Public property Configuration  RelationalSyncProvider no lo implementa. Si intenta tener acceso a esta propiedad, se produce una excepción de tipo NotSupportedException.

Esta propiedad no es compatible con CLS. (Se hereda de RelationalSyncProvider).
Public property Connection Se invalida. Obtiene o establece el objeto IDbConnection que se usa para conectarse a la base de datos cliente.

Esta propiedad no es compatible con CLS.
Public property DestinationCallbacks  Obtiene un objeto que una aplicación de sincronización puede utilizar para registrarse con el fin de recibir notificaciones de los eventos que se producen durante la sincronización.

Esta propiedad no es compatible con CLS. (Se hereda de KnowledgeSyncProvider).
Public property IdFormats  Obtiene un objeto SyncIdFormatGroup que se utiliza para identificar entidades en una sesión de sincronización.

Esta propiedad no es compatible con CLS. (Se hereda de RelationalSyncProvider).
Public property MemoryDataCacheSize  Obtiene o establece la cantidad máxima de memoria (en KB) que Sync Framework utiliza para almacenar en la memoria caché los cambios antes de ponerlos en cola en el disco.

Esta propiedad no es compatible con CLS. (Se hereda de RelationalSyncProvider).
Public property ObjectPrefix Obtiene o establece el prefijo opcional que se utiliza para identificar los objetos creados por Sync Framework.

Esta propiedad no es compatible con CLS.
Public property ScopeName Se invalida. Obtiene o establece el nombre del ámbito que se va a sincronizar.

Esta propiedad no es compatible con CLS.
Public property SyncProviderPosition  Obtiene o establece un valor de enumeración SyncProviderPosition que representa si un proveedor está asociado a la base de datos local o remota.

Esta propiedad no es compatible con CLS. (Se hereda de RelationalSyncProvider).

Arriba

Métodos públicos

(vea también Métodos protegidos )

  Nombre Descripción
Public method BeginSession Se invalida. Lo llama el método SyncOrchestrator para indicar que se ha iniciado una sesión de sincronización.

Este método no es compatible con CLS.
Public method Dispose Sobrecargado. Libera los recursos usados por RelationalSyncProvider.
Public method EndSession  (Se hereda de RelationalSyncProvider).
Public method Equals  Sobrecargado. (Se hereda de Object).
Public method GetChangeBatch  (Se hereda de RelationalSyncProvider).
Public method GetFullEnumerationChangeBatch  (Se hereda de RelationalSyncProvider).
Public method GetHashCode  (Se hereda de Object).
Public method GetSyncBatchParameters  (Se hereda de RelationalSyncProvider).
Public method GetType  (Se hereda de Object).
Public method ProcessChangeBatch  (Se hereda de RelationalSyncProvider).
Public method ProcessFullEnumerationChangeBatch  (Se hereda de RelationalSyncProvider).
Public method Dd937922.static(es-es,SQL.105).gif ReferenceEquals  (Se hereda de Object).
Public method ToString  (Se hereda de Object).

Arriba

Métodos protegidos

  Nombre Descripción
Protected method CreateApplicationTransaction Se invalida. Crea una transacción de lectura confirmada mediante la cual se aplican los cambios a la base de datos de SQL Server Compact.

Este método no es compatible con CLS.
Protected method CreateEnumerationTransaction Se invalida. Crea una transacción de lectura confirmada mediante la cual se enumeran los cambios de la base de datos de SQL Server Compact.

Este método no es compatible con CLS.
Protected method Dispose Sobrecargado. Se invalida. Libera los recursos usados por SqlCeSyncProvider.
Protected method Finalize  (Se hereda de Object).
Protected method MemberwiseClone  (Se hereda de Object).
Protected method OnApplyChangeFailed  (Se hereda de RelationalSyncProvider).
Protected method OnApplyingChanges  (Se hereda de RelationalSyncProvider).
Protected method OnApplyMetadataFailed  (Se hereda de RelationalSyncProvider).
Protected method OnChangesApplied  (Se hereda de RelationalSyncProvider).
Protected method OnChangesSelected  (Se hereda de RelationalSyncProvider).
Protected method OnPeerOutdated  (Se hereda de RelationalSyncProvider).
Protected method OnSelectingChanges  (Se hereda de RelationalSyncProvider).
Protected method OnSyncProgress  (Se hereda de RelationalSyncProvider).

Arriba

Eventos públicos

  Nombre Descripción
Public event ApplyChangeFailed  Se produce durante la carga, después de no haber podido aplicar una fila en un nodo.

Este evento no es compatible con CLS. (Se hereda de RelationalSyncProvider).
Public event ApplyingChanges  Se produce durante la carga, después de establecer conexión con la base de datos pero antes de aplicar los cambios.

Este evento no es compatible con CLS. (Se hereda de RelationalSyncProvider).
Public event ApplyMetadataFailed  Se produce durante la carga, después de no poderse aplicar metadatos para una fila.

Este evento no es compatible con CLS. (Se hereda de RelationalSyncProvider).
Public event BatchApplied  Se produce una vez que se ha aplicado al destino cada lote de cambios.

Este evento no es compatible con CLS. (Se hereda de RelationalSyncProvider).
Public event BatchSpooled  Se produce una vez que se ha escrito en el disco cada lote de cambios.

Este evento no es compatible con CLS. (Se hereda de RelationalSyncProvider).
Public event BeginSnapshotInitialization Se produce cuando Sync Framework determina que una base de datos es una instantánea que es necesario inicializar antes de que comience la sincronización.

Este evento no es compatible con CLS.
Public event ChangesApplied  Se produce durante la carga, después de aplicar los cambios pero antes de la desconexión de la base de datos.

Este evento no es compatible con CLS. (Se hereda de RelationalSyncProvider).
Public event ChangesSelected  Se produce durante la descarga, después de enumerar los cambios pero antes de la desconexión de la base de datos.

Este evento no es compatible con CLS. (Se hereda de RelationalSyncProvider).
Public event EndSnapshotInitialization Se produce cuando todas las tablas de un ámbito determinado se han inicializado a partir de una instantánea.

Este evento no es compatible con CLS.
Public event SelectingChanges  Se produce durante la descarga, después de establecer conexión con la base de datos pero antes de seleccionar los cambios.

Este evento no es compatible con CLS. (Se hereda de RelationalSyncProvider).
Public event SyncPeerOutdated  Se produce antes de la enumeración de los cambios si el nodo de destino no está actualizado.

Este evento no es compatible con CLS. (Se hereda de RelationalSyncProvider).
Public event SyncProgress  Se produce durante la selección de cambios (por tabla) y la aplicación de cambios (por fila).

Este evento no es compatible con CLS. (Se hereda de RelationalSyncProvider).

Arriba

Vea también

Referencia

SqlCeSyncProvider Clase
Microsoft.Synchronization.Data.SqlServerCe Espacio de nombres