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
Clase pública AnchorException Excepción producida en caso de errores relativos a los delimitadores, incluida la imposibilidad de devolver un delimitador.
Clase pública ApplyChangeFailedEventArgs Proporciona datos para el evento ApplyChangeFailed del cliente y para el evento ApplyChangeFailed del servidor.
Clase pública ApplyingChangesEventArgs Proporciona datos para el evento ApplyingChanges del cliente y para el evento ApplyingChanges del servidor.
Clase pública ApplyMetadataFailedEventArgs Proporciona datos para el evento ApplyMetadataFailed.
Clase pública ChangesAppliedEventArgs Proporciona datos para el evento ChangesApplied del cliente y para el evento ChangesApplied del servidor.
Clase pública ChangesSelectedEventArgs Proporciona datos para el evento ChangesSelected del cliente y para el evento ChangesSelected del servidor.
Clase pública 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.
Clase pública CreatingSchemaEventArgs Proporciona los datos del evento CreatingSchema.
Clase pública DataColumnSurrogate Representa un objeto suplente de un objeto DataColumn que Sync Framework usa durante una serialización binaria personalizada.
Clase pública DataSetSurrogate Representa un objeto suplente de un objeto DataSet que Sync Framework usa durante una serialización binaria personalizada.
Clase pública DataSyncException La clase base para las excepciones producidas durante la sincronización.
Clase pública DataTableSurrogate Representa un objeto suplente de un objeto DataTable que Sync Framework usa durante una serialización binaria personalizada.
Clase pública DbApplyChangeFailedEventArgs Proporciona datos para el evento ApplyChangeFailed.
Clase pública DbApplyingChangesEventArgs Proporciona datos para el evento ApplyingChanges.
Clase pública DbBatchAppliedEventArgs Proporciona datos para el evento BatchApplied.
Clase pública DbBatchSpooledEventArgs Proporciona datos para el evento BatchSpooled.
Clase pública DbBeginSnapshotInitializationEventArgs Proporciona datos para el evento BeginSnapshotInitialization.
Clase pública DbChangesAppliedEventArgs Proporciona datos para el evento ChangesApplied.
Clase pública DbChangesSelectedEventArgs Proporciona datos para el evento ChangesSelected.
Clase pública DbConnectionFailureEventArgs Proporciona datos para el evento DbConnectionFailure, que se provoca cuando se produce un error de conexión de la base de datos durante la aplicación de cambios.
Clase pública DbEndSnapshotInitializationEventArgs Proporciona datos para el evento EndSnapshotInitialization.
Clase pública DbMetadataSyncException Excepción producida en caso de errores sucedidos durante la creación o lectura de los metadatos de la tabla.
Clase pública DbMissingCommandException Excepción que se produce si falta un comando requerido para un proveedor o un adaptador.
Clase pública DbNotProvisionedException Ocurre cuando un método requiere que la base de datos contenga metadatos de sincronización y la base de datos no se haya aprovisionado aún.
Clase pública DbOutdatedEventArgs Proporciona datos para el evento SyncPeerOutdated.
Clase pública 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.
Clase pública DbPartiallyProvisionedException Ocurre cuando el aprovisionamiento genera un error y la transacción de aprovisionamiento no se pudo revertir, lo que deja la base de datos en un estado incoherente.
Clase pública 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.
Clase pública DbSchemaException Excepción producida en caso de errores sucedidos durante la creación o lectura del esquema de la tabla.
Clase pública DbSelectingChangesEventArgs Proporciona datos para el evento SelectingChanges.
Clase pública 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.
Clase pública DbSnapshotInitializationTableStatistics Representa un conjunto de estadísticas de nivel de tabla sobre la inicialización de instantánea de una base de datos cliente.
Clase pública 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.
Clase pública DbSyncAdapterCollection Colección de objetos DbSyncAdapter.
Clase pública DbSyncBatchInfo Representa un archivo de encabezado por lotes que contiene metadatos acerca de los datos incluidos en un lote de sincronización.
Clase pública 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.
Clase pública DbSyncColumnDescriptionCollection Representa una colección de objetos DbSyncColumnDescription.
Clase pública DbSyncColumnMapping Asigna una columna de la base de datos local a una columna de la base de datos remota.
Clase pública DbSyncColumnMappingCollection Representa una colección de objetos DbSyncColumnMapping.
Clase pública DbSyncConflict Representa un conflicto de sincronización en el nivel de las filas.
Clase pública DbSyncContext Encapsula cambios de datos y metadatos correspondientes a una sesión de sincronización.
Clase pública DbSyncException Clase base para las excepciones que se producen durante la sincronización de bases de datos del mismo nivel.
Clase pública DbSyncForeignKeyConstraint Representa una relación de clave externa entre dos tablas involucradas en la sincronización.
Clase pública DbSyncForeignKeyConstraintCollection Representa una colección de objetos DbSyncForeignKeyConstraint.
Clase pública DbSyncProgressEventArgs Proporciona datos para el evento SyncProgress.
Clase pública 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.
Clase pública DbSyncScope Representa una agrupación lógica de objetos que se van a sincronizar.
Clase pública 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.
Clase pública DbSyncScopeMetadata Representa los metadatos para un objeto DbSyncScope, como el conocimiento que está asociado a un ámbito determinado.
Clase pública DbSyncScopeProgress Representa un conjunto de estadísticas de progreso de la sincronización para los objetos pertenecientes a DbSyncScope.
Clase pública 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.
Clase pública DbSyncSessionProgressEventArgs Proporciona los datos del evento SessionProgress.
Clase pública 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.
Clase pública DbSyncTableDescriptionCollection Representa una colección de objetos DbSyncTableDescription.
Clase pública 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.
Clase pública DbVersionException La excepción que se produce cuando la versión de los metadatos de sincronización no es compatible con la versión de Sync Framework.
Clase pública MetadataException Excepción producida en caso de errores sucedidos durante la creación, lectura o escritura de los metadatos de la tabla.
Clase pública 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.
Clase pública SchemaCreatedEventArgs Proporciona los datos del evento SchemaCreated.
Clase pública SchemaException Excepción producida en caso de errores sucedidos durante la creación o lectura del esquema de la tabla.
Clase pública SelectingChangesEventArgs Proporciona datos para el evento SelectingChanges del cliente y para el evento SelectingChanges del servidor.
Clase pública 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.
Clase pública ServerSyncProviderProxy Proporciona un contenedor para el ServerSyncProvider.
Clase pública SessionVariableException Excepción producida en caso de errores sucedidos durante la lectura o escritura de variables de la sesión.
Clase pública 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.
Clase pública SyncConfiguration Mantiene las colecciones de tablas y parámetros requeridas para configurar los proveedores de sincronización de clientes y de servidores.
Clase pública SyncConflict Representa un conflicto de sincronización en el nivel de las filas.
Clase pública SyncConflictResolver Representa las acciones que se van a llevar a cabo cuando se produce algún conflicto durante la sincronización.
Clase pública SyncContext Encapsula cambios de datos, valores de delimitador y otros metadatos correspondientes a una sesión de sincronización.
Clase pública 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.
Clase pública SyncGroupMetadata Representa los metadatos de un objeto SyncGroup, tales como el nuevo valor del delimitador.
Clase pública SyncGroupProgress Representa un conjunto de estadísticas de progreso de la sincronización para las tablas pertenecientes a un SyncGroup.
Clase pública SyncParameter Encapsula la información enviada al servidor desde el cliente.
Clase pública SyncParameterCollection Colección de objetos SyncParameter.
Clase pública SyncProgressEventArgs Proporciona datos para el evento SyncProgress del cliente y para el evento SyncProgress del servidor.
Clase pública SyncSchema Representa la información de esquema necesaria para crear las tablas implicadas en la sincronización.
Clase pública SyncSchemaColumn Representa el esquema de una columna en un SyncSchemaTable.
Clase pública SyncSchemaColumns Representa una colección de objetos SyncSchemaColumn.
Clase pública SyncSchemaForeignKey Representa una relación de clave externa entre dos tablas involucradas en la sincronización.
Clase pública SyncSchemaForeignKeys Representa una colección de objetos SyncSchemaForeignKey.
Clase pública SyncSchemaTable Representa el esquema de una tabla involucrada en la sincronización.
Clase pública SyncSchemaTables Representa una colección de objetos SyncSchemaTable.
Clase pública 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.
Clase pública SyncStatistics Representa un resumen de una SyncSession con respecto al número total de operaciones realizadas en el cliente y el servidor.
Clase pública SyncTable Representa los valores de configuración de cliente de una tabla involucrada en la sincronización.
Clase pública SyncTableCollection Representa una colección de objetos SyncTable.
Clase pública 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.
Clase pública SyncTableMetadata Encapsula los metadatos asociados con un SyncTable, tales como la dirección de la sincronización.
Clase pública SyncTableProgress Representa un conjunto de estadísticas de progreso de la sincronización para un objeto SyncTable.
Clase pública 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
Estructura pública 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
Enumeración pública ApplyAction Especifica las opciones de procesamiento de una fila cuando dicha fila no puede aplicarse durante la sincronización.
Enumeración pública 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.
Enumeración pública ConflictType Define los tipos de conflicto que pueden producirse durante la sincronización.
Enumeración pública DbConflictType Define los tipos de conflicto que pueden producirse durante la sincronización.
Enumeración pública DbConnectionFailureAction Representa la acción emprendida en respuesta al evento DbConnectionFailure, que se provoca cuando se produce un error de conexión de base de datos durante la aplicación de cambios.
Enumeración pública 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.
Enumeración pública DbResolveAction Especifica las opciones para resolver cualquier conflicto que pueda producirse durante la sincronización.
Enumeración pública 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.
Enumeración pública DbSyncStage Define las diferentes fases de sincronización desde la perspectiva de la base de datos del mismo nivel local.
Enumeración pública ResolveAction Especifica las opciones para resolver cualquier conflicto que pueda producirse en el cliente durante la sincronización.
Enumeración pública SyncDirection Define la dirección del flujo de los cambios de los datos, desde la perspectiva del cliente.
Enumeración pública SyncErrorNumber Define una lista de errores que pueden producirse durante la sincronización.
Enumeración pública 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.
Enumeración pública TableCreationOption Define las opciones disponibles para crear una tabla en la base de datos cliente.