Compartir a través de


Microsoft.Synchronization.Data Espacio de nombres

Este espacio de nombres contiene tipos que se usan para la sincronización entre bases de datos cliente y servidor y bases de datos del mismo nivel en Sync Framework. Los espacios de nombres siguientes se usan en la sincronización entre cliente y servidor: Microsoft.Synchronization, Microsoft.Synchronization.Data, Microsoft.Synchronization.Data.Server y Microsoft.Synchronization.Data.SqlServerCe. Los espacios de nombres siguientes se usan en la sincronización del mismo nivel: Microsoft.Synchronization, Microsoft.Synchronization.Data, Microsoft.Synchronization.Data.SqlServer y Microsoft.Synchronization.Data.SqlServerCe.

Clases

  Clase Descripción
Public class AnchorException Excepción producida en caso de errores relativos a los delimitadores, incluida la imposibilidad de devolver un delimitador.
Public class ApplyChangeFailedEventArgs Proporciona datos para el evento ApplyChangeFailed del cliente y para el evento ApplyChangeFailed del servidor.
Public class ApplyingChangesEventArgs Proporciona datos para el evento ApplyingChanges del cliente y para el evento ApplyingChanges del servidor.
Public class ApplyMetadataFailedEventArgs Proporciona datos para el evento ApplyMetadataFailed.
Public class ChangesAppliedEventArgs Proporciona datos para el evento ChangesApplied del cliente y para el evento ChangesApplied del servidor.
Public class ChangesSelectedEventArgs Proporciona datos para el evento ChangesSelected del cliente y para el evento ChangesSelected del servidor.
Public class ClientSyncProvider 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.
Public class CreatingSchemaEventArgs Proporciona los datos del evento CreatingSchema.
Public class DataColumnSurrogate Representa un objeto suplente de un objeto DataColumn que Sync Framework usa durante una serialización binaria personalizada.
Public class DataSetSurrogate Representa un objeto suplente de un objeto DataSet que Sync Framework usa durante una serialización binaria personalizada.
Public class DataSyncException La clase base para las excepciones producidas durante la sincronización.
Public class DataTableSurrogate Representa un objeto suplente de un objeto DataTable que Sync Framework usa durante una serialización binaria personalizada.
Public class DbApplyChangeFailedEventArgs Proporciona datos para el evento ApplyChangeFailed.
Public class DbApplyingChangesEventArgs Proporciona datos para el evento ApplyingChanges.
Public class DbBatchAppliedEventArgs Proporciona datos para el evento BatchApplied.
Public class DbBatchSpooledEventArgs Proporciona datos para el evento BatchSpooled.
Public class DbBeginSnapshotInitializationEventArgs Proporciona datos para el evento BeginSnapshotInitialization.
Public class DbChangesAppliedEventArgs Proporciona datos para el evento ChangesApplied.
Public class DbChangesSelectedEventArgs Proporciona datos para el evento ChangesSelected.
Public class DbEndSnapshotInitializationEventArgs Proporciona datos para el evento EndSnapshotInitialization.
Public class DbMetadataSyncException Excepción producida en caso de errores sucedidos durante la creación o lectura de los metadatos de la tabla.
Public class DbMissingCommandException Excepción que se produce si falta un comando requerido para un proveedor o un adaptador.
Public class DbOutdatedEventArgs Proporciona datos para el evento SyncPeerOutdated.
Public class DbOutdatedSyncException Excepción que se produce para los errores que tienen lugar cuando se intenta sincronizar un elemento del mismo nivel cuyos metadatos no están actualizados.
Public class DbProvisioningException Excepción que se produce para los errores que tienen lugar al intentar aprovisionar una base de datos para participar en la sincronización.
Public class DbSchemaException Excepción producida en caso de errores sucedidos durante la creación o lectura del esquema de la tabla.
Public class DbSelectingChangesEventArgs Proporciona datos para el evento SelectingChanges.
Public class DbSnapshotInitializationStatistics Representa un conjunto de estadísticas de nivel de sesión sobre la inicialización de instantánea de una base de datos cliente.
Public class DbSnapshotInitializationTableStatistics Representa un conjunto de estadísticas de nivel de tabla sobre la inicialización de instantánea de una base de datos cliente.
Public class DbSyncAdapter Representa un conjunto de comandos de datos que se utilizan para recuperar y aplicar cambios de metadatos y datos en la base de datos del mismo nivel local.
Public class DbSyncAdapterCollection Colección de objetos DbSyncAdapter.
Public class DbSyncBatchInfo Representa un archivo de encabezado por lotes que contiene metadatos acerca de los datos incluidos en un lote de sincronización.

Esta clase no es compatible con CLS.
Public class DbSyncColumnDescription Representa el esquema de una columna que está incluida en la lista de Columns de un objeto DbSyncTableDescription. Se utiliza durante el aprovisionamiento de la base de datos.
Public class DbSyncColumnDescriptionCollection Representa una colección de objetos DbSyncColumnDescription.
Public class DbSyncColumnMapping Asigna una columna de la base de datos local a una columna de la base de datos remota.
Public class DbSyncColumnMappingCollection Representa una colección de objetos DbSyncColumnMapping.
Public class DbSyncConflict Representa un conflicto de sincronización en el nivel de las filas.
Public class DbSyncContext Encapsula cambios de datos y metadatos correspondientes a una sesión de sincronización.
Public class DbSyncException Clase base para las excepciones que se producen durante la sincronización de bases de datos del mismo nivel.
Public class DbSyncForeignKeyConstraint Representa una relación de clave externa entre dos tablas involucradas en la sincronización.
Public class DbSyncForeignKeyConstraintCollection Representa una colección de objetos DbSyncForeignKeyConstraint.
Public class DbSyncProgressEventArgs Proporciona datos para el evento SyncProgress.
Public class DbSyncProvider Encapsula un proveedor genérico de sincronización de bases de datos del mismo nivel que comunica con una base de datos del mismo nivel y aísla el agente de sincronización de la implementación específica de esa base de datos.

Esta clase no es compatible con CLS.
Public class DbSyncScope Representa una agrupación lógica de objetos que se van a sincronizar.
Public class DbSyncScopeDescription Representa un ámbito de sincronización, que es una agrupación lógica de tablas (opcionalmente pueden estar filtradas) que se sincronizan como una unidad.
Public class DbSyncScopeMetadata Representa los metadatos para un objeto DbSyncScope, como el conocimiento que está asociado a un ámbito determinado.
Public class DbSyncScopeProgress Representa un conjunto de estadísticas de progreso de la sincronización para los objetos pertenecientes a DbSyncScope.
Public class DbSyncSession Representa una sesión de sincronización. El objeto DbSyncSession existe a lo largo de toda la duración de la sesión de sincronización.
Public class DbSyncSessionProgressEventArgs Proporciona los datos del evento SessionProgress.

Esta clase no es compatible con CLS.
Public class DbSyncTableDescription Representa el esquema de una tabla que está incluida en la lista de Tables de un objeto DbSyncScopeDescription. Se utiliza durante el aprovisionamiento de la base de datos.
Public class DbSyncTableDescriptionCollection Representa una colección de objetos DbSyncTableDescription.
Public class DbSyncTableProgress Representa un conjunto de estadísticas de progreso de la sincronización para una tabla involucrada en la sincronización de bases de datos del mismo nivel.
Public class MetadataException Excepción producida en caso de errores sucedidos durante la creación, lectura o escritura de los metadatos de la tabla.
Public class RelationalSyncProvider Abstrae un proveedor genérico de sincronización de bases de datos que comunica con una base de datos y aísla al agente de sincronización de la implementación específica de esa base de datos.

Esta clase no es compatible con CLS.
Public class SchemaCreatedEventArgs Proporciona los datos del evento SchemaCreated.
Public class SchemaException Excepción producida en caso de errores sucedidos durante la creación o lectura del esquema de la tabla.
Public class SelectingChangesEventArgs Proporciona datos para el evento SelectingChanges del cliente y para el evento SelectingChanges del servidor.
Public class ServerSyncProvider Abstrae un proveedor de sincronización de servidores genérico que comunica con el almacén de datos del servidor y aísla el agente de sincronización de la implementación específica de ese almacén de datos.
Public class ServerSyncProviderProxy Proporciona un contenedor para el ServerSyncProvider.
Public class SessionVariableException Excepción producida en caso de errores sucedidos durante la lectura o escritura de variables de la sesión.
Public class SyncAnchor Encapsula un delimitador de sincronización. Un delimitador proporciona un punto de referencia para determinar qué cambios sincronizar en un grupo de sincronización.
Public class SyncConfiguration Mantiene las colecciones de tablas y parámetros requeridas para configurar los proveedores de sincronización de clientes y de servidores.
Public class SyncConflict Representa un conflicto de sincronización en el nivel de las filas.
Public class SyncConflictResolver Representa las acciones que se van a llevar a cabo cuando se produce algún conflicto durante la sincronización.
Public class SyncContext Encapsula cambios de datos, valores de delimitador y otros metadatos correspondientes a una sesión de sincronización.
Public class SyncGroup Representa un grupo de objetos SyncTable y proporciona un mecanismo para garantizar la coherencia en la aplicación de los cambios sobre esas tablas.
Public class SyncGroupMetadata Representa los metadatos de un objeto SyncGroup, tales como el nuevo valor del delimitador.
Public class SyncGroupProgress Representa un conjunto de estadísticas de progreso de la sincronización para las tablas pertenecientes a un SyncGroup.
Public class SyncParameter Encapsula la información enviada al servidor desde el cliente.
Public class SyncParameterCollection Colección de objetos SyncParameter.
Public class SyncProgressEventArgs Proporciona datos para el evento SyncProgress del cliente y para el evento SyncProgress del servidor.
Public class SyncSchema Representa la información de esquema necesaria para crear las tablas implicadas en la sincronización.
Public class SyncSchemaColumn Representa el esquema de una columna en un SyncSchemaTable.
Public class SyncSchemaColumns Representa una colección de objetos SyncSchemaColumn.
Public class SyncSchemaForeignKey Representa una relación de clave externa entre dos tablas involucradas en la sincronización.
Public class SyncSchemaForeignKeys Representa una colección de objetos SyncSchemaForeignKey.
Public class SyncSchemaTable Representa el esquema de una tabla involucrada en la sincronización.
Public class SyncSchemaTables Representa una colección de objetos SyncSchemaTable.
Public class SyncSession Representa una sesión de sincronización. El objeto SyncSession existe a lo largo de toda la duración de la sesión de sincronización.
Public class SyncStatistics Representa un resumen de una SyncSession con respecto al número total de operaciones realizadas en el cliente y el servidor.
Public class SyncTable Representa los valores de configuración de cliente de una tabla involucrada en la sincronización.
Public class SyncTableCollection Representa una colección de objetos SyncTable.
Public class SyncTableInfo Encapsula la información sobre los valores de configuración y los metadatos de la tabla. Esta información está disponible través de GetServerInfo.
Public class SyncTableMetadata Encapsula los metadatos asociados con un SyncTable, tales como la dirección de la sincronización.
Public class SyncTableProgress Representa un conjunto de estadísticas de progreso de la sincronización para un objeto SyncTable.
Public class SyncTracer Proporciona el seguimiento para una sesión de sincronización con cuatro niveles de resultados: errores, advertencias, resultados informativos y resultados detallados.

Estructuras

  Estructura Descripción
Public structure SyncServerInfo Encapsula la información sobre la configuración y los metadatos del servidor. Esta información está disponible través de GetServerInfo.

Enumeraciones

  Enumeración Descripción
Public enumeration ApplyAction Especifica las opciones de procesamiento de una fila cuando dicha fila no puede aplicarse durante la sincronización.
Public enumeration ChangeTrackingModel Esta enumeración ha quedado en desuso. Define la manera en que se realiza el seguimiento de los cambios en la base de datos del mismo nivel.
Public enumeration ConflictType Define los tipos de conflicto que pueden producirse durante la sincronización.
Public enumeration DbConflictType Define los tipos de conflicto que pueden producirse durante la sincronización.
Public enumeration DbOutdatedSyncAction Define las opciones para procesar una solicitud de sincronización de una base de datos del mismo nivel cuyos metadatos no están actualizados.
Public enumeration DbResolveAction Especifica las opciones para resolver cualquier conflicto que pueda producirse durante la sincronización.
Public enumeration DbSyncCreationOption Representa las acciones que Sync Framework pueden realizar al crear objetos relacionados con la sincronización durante el aprovisionamiento de la base de datos.
Public enumeration DbSyncStage Define las diferentes fases de sincronización desde la perspectiva de la base de datos del mismo nivel local.
Public enumeration ResolveAction Especifica las opciones para resolver cualquier conflicto que pueda producirse en el cliente durante la sincronización.
Public enumeration SyncDirection Define la dirección del flujo de los cambios de los datos, desde la perspectiva del cliente.
Public enumeration SyncErrorNumber Define una lista de errores que pueden producirse durante la sincronización.
Public enumeration SyncSchemaForeignKeyRule Indica la acción que se lleva a cabo cuando, durante una operación de actualización o eliminación, se fuerza el cumplimiento de una restricción de CLAVE EXTERNA, que se define mediante un objeto SyncSchemaForeignKeyRule.
Public enumeration TableCreationOption Define las opciones disponibles para crear una tabla en la base de datos cliente.