SqlSyncProvider Miembros
Representa un proveedor de sincronización que se comunica con una base de datos de SQL Server y aísla otros componentes de Sync Framework de la implementación concreta de la base de datos.
En las siguientes tablas se incluyen los miembros que expone el tipo SqlSyncProvider .
Constructores públicos
Nombre | Descripción | |
---|---|---|
SqlSyncProvider | Sobrecargado. Inicializa una nueva instancia de la clase SqlSyncProvider. |
Arriba
Propiedades públicas
Nombre | Descripción | |
---|---|---|
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). | |
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). | |
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). | |
Connection | Obtiene o establece un objeto IDbConnection que se usa para conectarse a la base de datos. Esta propiedad no es compatible con CLS. (Se hereda de RelationalSyncProvider). | |
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). | |
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). | |
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). | |
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. | |
ObjectSchema | Obtiene o establece el esquema de la base de datos opcional en el que Sync Framework crea los objetos. Esta propiedad no es compatible con CLS. | |
ScopeName | Se invalida. Establece el nombre del ámbito que se va a sincronizar, que es un grupo lógico de tablas con filtros opcionales. Esta propiedad no es compatible con CLS. | |
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 | |
---|---|---|
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. | |
Dispose | Sobrecargado. Libera los recursos usados por RelationalSyncProvider.(Se hereda de RelationalSyncProvider). | |
EndSession | (Se hereda de RelationalSyncProvider). | |
Equals | Sobrecargado. (Se hereda de Object). | |
GetChangeBatch | (Se hereda de RelationalSyncProvider). | |
GetFullEnumerationChangeBatch | (Se hereda de RelationalSyncProvider). | |
GetHashCode | (Se hereda de Object). | |
GetSyncBatchParameters | (Se hereda de RelationalSyncProvider). | |
GetType | (Se hereda de Object). | |
ProcessChangeBatch | (Se hereda de RelationalSyncProvider). | |
ProcessFullEnumerationChangeBatch | (Se hereda de RelationalSyncProvider). | |
ReferenceEquals | (Se hereda de Object). | |
ToString | (Se hereda de Object). |
Arriba
Métodos protegidos
Nombre | Descripción | |
---|---|---|
CreateApplicationTransaction | Cuando se invalida en una clase derivada, es posible crear una transacción explícita en la que se podrán aplicar cambios en una base de datos Oracle. Este método no es compatible con CLS. (Se hereda de RelationalSyncProvider). | |
CreateEnumerationTransaction | Cuando se invalida en una clase derivada, es posible crear una transacción explícita en la que se podrán enumerar cambios desde una base de datos Oracle. Este método no es compatible con CLS. (Se hereda de RelationalSyncProvider). | |
Dispose | Sobrecargado. (Se hereda de RelationalSyncProvider). | |
Finalize | (Se hereda de Object). | |
MemberwiseClone | (Se hereda de Object). | |
OnApplyChangeFailed | (Se hereda de RelationalSyncProvider). | |
OnApplyingChanges | (Se hereda de RelationalSyncProvider). | |
OnApplyMetadataFailed | (Se hereda de RelationalSyncProvider). | |
OnChangesApplied | (Se hereda de RelationalSyncProvider). | |
OnChangesSelected | (Se hereda de RelationalSyncProvider). | |
OnPeerOutdated | (Se hereda de RelationalSyncProvider). | |
OnSelectingChanges | (Se hereda de RelationalSyncProvider). | |
OnSyncProgress | (Se hereda de RelationalSyncProvider). |
Arriba
Eventos públicos
Nombre | Descripción | |
---|---|---|
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). | |
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). | |
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). | |
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). | |
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). | |
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). | |
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). | |
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). | |
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). | |
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
SqlSyncProvider Clase
Microsoft.Synchronization.Data.SqlServer Espacio de nombres