Leer en inglés

Compartir a través de


Sincronización de Windows

Información general sobre la tecnología de Sincronización de Windows.

Para desarrollar Windows Sync, necesita estos encabezados:

Para obtener instrucciones de programación para esta tecnología, consulte:

Enumeraciones

 
CONFLICT_RESOLUTION_POLICY

Representa las opciones de la directiva de resolución de conflictos de simultaneidad que se usará para la sesión de sincronización.
FILTERING_TYPE

Indica el tipo de información que se incluye en un lote de cambio durante la sincronización filtrada.
KNOWLEDGE_COOKIE_COMPARISON_RESULT

Representa los resultados posibles cuando se compara una cookie de conocimiento con un objeto de conocimiento mediante ISyncKnowledge2::CompareToKnowledgeCookie.
SYNC_FULL_ENUMERATION_ACTION

Representa la acción que debe realizar una aplicación en respuesta a ISyncCallback::OnFullEnumerationNeeded.
SYNC_PROGRESS_STAGE

Representa las fases de una sesión de sincronización.
SYNC_PROVIDER_ROLE

Representa el rol de un proveedor, en relación con el otro proveedor de la sesión de sincronización.
SYNC_REGISTRATION_EVENT

Representa los distintos tipos de eventos de registro de sincronización.
SYNC_RESOLVE_ACTION

Representa las acciones que se realizan para resolver un conflicto de simultaneidad específico.
SYNC_SERIALIZATION_VERSION

Representa la versión de Microsoft Sync Framework con la que es compatible un componente determinado.
SYNC_STATISTICS

Representa los tipos de estadísticas que transmiten información sobre un componente.

Functions

 
AddChangeUnitMetadata

Agrega metadatos de unidad de cambio a un cambio de elemento.
AddFilter

Establece el filtro utilizado para la enumeración de cambios por el proveedor de origen, cuando se implementa mediante una clase derivada.
AddItemMetadataToGroup

Agrega un cambio de elemento especificado al grupo que está abierto actualmente.
AddLoggedConflict

Agrega metadatos que representan un conflicto al lote de cambios.
BeginOrderedGroup

Abre un grupo ordenado en el lote de cambios. Este grupo se ordena por identificador de elemento.
BeginSession

Notifica al proveedor que se está uniendo a una sesión de sincronización.
BeginUnorderedGroup

Abre un grupo desordenado en el lote de cambios. Los cambios de elementos de este grupo pueden estar en cualquier orden.
Clonar

Clona el enumerador y devuelve un nuevo enumerador que está en el mismo estado que el actual. (IEnumChangeUnitExceptions.Clone)
Clonar

Clona el enumerador y devuelve un nuevo enumerador que está en el mismo estado que el actual. (IEnumClockVector.Clone)
Clonar

Clona el enumerador y devuelve un nuevo enumerador que está en el mismo estado que el actual. (IEnumFeedClockVector.Clone)
Clonar

Clona el enumerador y devuelve un nuevo enumerador que está en el mismo estado que el actual. (IEnumRangeExceptions.Clone)
Clonar

Clona el enumerador y devuelve un nuevo enumerador que está en el mismo estado que el actual. (IEnumSingleItemExceptions.Clone)
Clonar

Este método no se implementa. (IEnumSyncChanges.Clone)
Clonar

Este método no se implementa. (IEnumSyncChangeUnits.Clone)
Clonar

Crea una nueva instancia de este objeto y copia los datos de este objeto en el nuevo objeto.
Clonar

Clona el enumerador y devuelve un nuevo enumerador que está en el mismo estado que el actual. (IEnumSyncProviderConfigUIInfos.Clone)
Clonar

Clona el enumerador y devuelve un nuevo enumerador que está en el mismo estado que el actual. (IEnumSyncProviderInfos.Clone)
CompareToKnowledgeCookie

Realiza una comparación rápida entre la cookie de conocimiento especificada y este objeto de conocimiento.
Complemento

Devuelve el conocimiento contenido en este objeto, pero que no está incluido en el conocimiento especificado.
ContainsChange

Indica si este conocimiento conoce el cambio de elemento especificado.
ContainsChangeUnit

Indica si este conocimiento conoce el cambio de unidad de cambio especificado.
ContainsKnowledge

Indica si este conocimiento conoce el conocimiento especificado.
ContainsKnowledgeForChangeUnit

Indica si este conocimiento conoce el conocimiento especificado de la unidad de cambio especificada.
ContainsKnowledgeForItem

Indica si este conocimiento conoce el conocimiento especificado del elemento especificado.
ConvertFullEnumerationChangeBatchToRegularChangeBatch

Convierte un objeto ISyncFullEnumerationChangeBatch en un objeto ISyncChangeBatch.
ConvertVersion

Convierte una versión de otra réplica en una que sea compatible con la réplica que posee este conocimiento.
CreateAndRegisterNewSyncProvider

Crea y registra un nuevo proveedor de sincronización.
CreateSyncProviderConfigUIRegistrationInstance

Crea una instancia en memoria de una interfaz de usuario de configuración del proveedor de sincronización.
CreateSyncProviderRegistrationInstance

Crea una instancia en memoria de un proveedor de sincronización.
EndOrderedGroup

Cierra un grupo ordenado abierto previamente en el lote de cambios.
EndSession

Notifica al proveedor que ha finalizado una sesión de sincronización a la que se ha inscrito.
EndUnorderedGroup

Cierra un grupo sin ordenar abierto previamente en el lote de cambios.
EnumerateSyncProviderConfigUIs

Devuelve una interfaz de enumeración IEnumSyncProviderConfigUIInfos que enumera todos los objetos ISyncProviderConfigUIInfo registrados para los criterios especificados.
EnumerateSyncProviders

Devuelve una interfaz de enumeración IEnumSyncProviderInfos que enumera todos los objetos ISyncProviderInfo registrados para los criterios especificados.
ExcludeChangeUnit

Quita el conocimiento sobre la unidad de cambio especificada del conocimiento.
ExcludeItem

Quita el conocimiento sobre el elemento especificado del conocimiento.
FindClockVectorForChangeUnit

Obtiene el vector de reloj asociado al identificador de unidad de cambio especificado.
FindClockVectorForItem

Obtiene el vector de reloj asociado al identificador de elemento especificado.
FindMinTickCountForReplica

Busca el recuento mínimo de tics en el conocimiento de la réplica especificada.
FindOrAddReplica

Agrega entradas a o busca entradas en un objeto IReplicaKeyMap.
ForgetToVersion

Novedades el conocimiento olvidado para reflejar que todas las versiones que son inferiores o iguales a la versión especificada podrían haberse olvidado y que se podrían haber eliminado las piedras de tumba correspondientes.
GetBatchLevelKnowledgeShouldBeApplied

Obtiene un valor que indica si el conocimiento aprendido para el lote debe guardarse después de aplicar el lote a la réplica de destino.
GetChange

Obtiene un objeto ISyncRegistrationChange que representa un nuevo evento de registro.
GetChangeBatch

Obtiene un lote de cambios que contiene metadatos de elementos para los elementos que no están incluidos en el conocimiento especificado del proveedor de destino.
GetChangeEnumerator

Obtiene un objeto IEnumSyncChanges que enumera los cambios de elemento en este lote de cambios.
GetChangeUnitChangeTime

Obtiene la fecha y hora en que se cambió por última vez la unidad de cambio especificada.
GetChangeUnitExceptions

Obtiene un objeto que puede enumerar los objetos IChangeUnitException almacenados en el conocimiento.
GetChangeUnitId

Obtiene el identificador de unidad de cambio de la unidad de cambio asociada a la excepción.
GetChangeUnitId

Obtiene el identificador de unidad de cambio que se almacena en el índice especificado en la matriz de identificadores de unidad de cambio que definen el filtro.
GetChangeUnitId

Recupera el identificador de esta unidad de cambio.
GetChangeUnitIdCount

Obtiene el número de identificadores de unidad de cambio que definen el filtro.
GetChangeUnits

Obtiene un objeto que puede enumerar las unidades de cambio contenidas en este cambio.
GetChangeUnitVersion

Obtiene la versión del cambio de unidad de cambio.
GetChangeVersion

Obtiene la versión asociada a este cambio.
GetChangeWithRecoverableError

Obtiene el cambio de elemento que provocó el error.
GetClockVector

Obtiene el vector de reloj asociado a esta excepción. (IChangeUnitException.GetClockVector)
GetClockVector

Obtiene el vector de reloj asociado a esta excepción. (IRangeException.GetClockVector)
GetClockVector

Obtiene el vector de reloj asociado a la excepción de elemento.
GetClockVectorElementCount

Obtiene el número de elementos contenidos en el vector de reloj.
GetClockVectorElements

Devuelve un enumerador que recorre en iteración los elementos vectoriales de reloj.
GetClosedLowerBoundItemId

Obtiene el límite inferior cerrado en los identificadores de elemento que requieren versiones de destino.
GetClosedRangeEnd

Obtiene el límite superior del intervalo de identificadores de elemento que se van a excluir.
GetClosedRangeStart

Obtiene el límite inferior del intervalo de identificadores de elemento que se van a excluir.
GetClosedUpperBoundItemId

Obtiene el límite superior cerrado en los identificadores de elemento que requieren versiones de destino.
GetColumnCount

Obtiene el número de columnas contenidas en este fragmento de conocimiento.
GetCreationVersion

Obtiene la versión de creación del elemento modificado.
GetDestinationProviderConflictingChange

Obtiene los metadatos de cambio del proveedor de destino.
GetDestinationProviderConflictingData

Obtiene un objeto que se puede usar para recuperar datos de elementos para el elemento modificado de la réplica de destino.
GetErrorDescription

Obtiene la descripción del error.
GetEvent

Obtiene el siguiente evento de registro pendiente.
GetFilterInfo

Obtiene el ISyncFilterInfo que se especificó cuando se creó el lote de cambios.
GetFlags

Obtiene marcas que especifican información adicional sobre el elemento de vector de reloj.
GetFlags

Obtiene marcas asociadas a este cambio.
GetFlags

Obtiene las marcas que especifican información adicional sobre el objeto de información de filtro.
GetForgottenKnowledgeRecoveryRangeEnd

Obtiene el límite superior del intervalo de recuperación cuando la sesión realiza la recuperación de conocimiento olvidada.
GetForgottenKnowledgeRecoveryRangeStart

Obtiene el límite inferior del intervalo de recuperación cuando la sesión realiza la recuperación de conocimiento olvidada.
GetFullEnumerationChangeBatch

Obtiene un lote de cambios que contiene metadatos de elemento para los elementos que tienen identificadores mayores que el límite inferior especificado, como parte de una enumeración completa.
GetIdParameters

Obtiene el esquema de formato de identificador del proveedor. (IAsynchronousDataRetriever.GetIdParameters)
GetIdParameters

Obtiene el esquema de formato de identificador del proveedor. (ISynchronousDataRetriever.GetIdParameters)
GetIdParameters

Obtiene el esquema de formato de identificador del proveedor. (ISyncKnowledge2.GetIdParameters)
GetIdParameters

Obtiene el esquema de formato de identificador del proveedor. (ISyncProvider.GetIdParameters)
GetInfoForChangeApplication

Recupera los datos almacenados para un aplicador de cambios serializado.
GetInspector

Devuelve un objeto que se puede usar para recuperar el contenido del objeto de conocimiento.
GetInstanceId

Devuelve el identificador de instancia del proveedor de sincronización.
GetInstanceId

Obtiene el identificador de instancia de la interfaz de usuario de configuración del proveedor de sincronización o del proveedor de sincronización asociado al evento.
GetIsLastBatch

Obtiene una marca que indica si los cambios de este lote de cambios son el último lote de una sesión de sincronización.
GetItemChange

Obtiene el cambio de elemento que contiene este cambio de unidad de cambio.
GetItemChangeTime

Obtiene la fecha y hora en que se cambió por última vez el elemento especificado.
GetItemDisplayName

Obtiene el nombre para mostrar del elemento que provocó el error.
GetItemId

Obtiene el identificador de elemento del elemento que contiene la unidad de cambio asociada a la excepción.
GetItemId

Obtiene el identificador del elemento especificado en la excepción.
GetKnowledgeCookie

Obtiene una representación ligera y de solo lectura de este objeto de conocimiento que se puede usar para comparaciones rápidas.
GetLearnedForgottenKnowledge

Obtiene el conocimiento olvidado de que la réplica de destino aprende cuando el proveedor de destino aplica todos los cambios de este lote de cambios durante la sincronización de recuperación.
GetLearnedForgottenKnowledge

Obtiene el conocimiento olvidado que la réplica de destino aprende cuando el proveedor de destino aplica este cambio durante la sincronización de recuperación.
GetLearnedKnowledge

Obtiene el conocimiento de que una réplica aprenderá cuándo se aplica este cambio a su almacén de elementos.
GetLearnedKnowledge

Obtiene el conocimiento de que la réplica de destino aprende cuando el proveedor de destino aplica todos los cambios de este lote de cambios.
GetLearnedKnowledgeAfterRecoveryComplete

Obtiene el conocimiento que aprenderá la réplica de destino después de aplicar los cambios en la enumeración completa.
GetLearnedKnowledgeAfterRecoveryComplete

Obtiene el conocimiento que aprenderá la réplica de destino después de aplicar todos los cambios en la sincronización de recuperación.
GetLearnedKnowledgeWithPrerequisite

Obtiene el conocimiento de que la réplica de destino aprende cuando el proveedor de destino aplica todos los cambios de este lote de cambios, en función del conocimiento previo del lote de cambios.
GetLearnedKnowledgeWithPrerequisite

Obtiene el conocimiento de que la réplica de destino aprende cuando el proveedor de destino aplica este cambio, en función del conocimiento de requisitos previos asociado al cambio.
GetLowestUncontainedId

Devuelve el identificador de elemento más bajo que no está incluido en este conocimiento y que se incluye en el conocimiento especificado.
GetMadeWithKnowledge

Obtiene el conocimiento realizado para este cambio.
GetMinimumSupportedVersion

Obtiene la versión mínima admitida de los componentes de Microsoft Sync Framework que se pueden usar con este objeto.
GetOwnerReplicaId

Obtiene el identificador de la réplica que originó este cambio.
GetOwnerReplicaId

Obtiene el identificador de la réplica que posee este conocimiento.
GetPrerequisiteKnowledge

Obtiene el conocimiento mínimo necesario para que un proveedor de destino tenga que procesar este lote de cambios.
GetPrerequisiteKnowledge

Obtiene el conocimiento mínimo necesario para que un proveedor de destino tenga que procesar este cambio.
GetProvider

Obtiene el rol del proveedor que omitió el cambio de elemento.
GetRangeCount

Obtiene el número de intervalos contenidos en este fragmento de conocimiento.
GetRangeExceptions

Obtiene un objeto que puede enumerar los objetos IRangeException almacenados en el conocimiento.
GetRecoverableErrorDataForChange

Obtiene datos adicionales sobre el error recuperable.
GetRecoverableErrorDataForChangeUnit

Obtiene datos adicionales sobre el error recuperable de una unidad de cambio especificada.
GetRegisteredProperties

Obtiene las propiedades de la interfaz de usuario de configuración para leer y escribir.
GetRemainingWorkEstimateForSession

Obtiene la estimación del trabajo restante para la sesión.
GetReplicaKey

Obtiene la clave de réplica de la réplica asociada a este elemento vectorial de reloj.
GetReplicaKeyMap

Obtiene el objeto IReplicaKeyMap asociado a este conocimiento.
GetResolveActionForChange

Obtiene la acción de resolución de conflictos para el conflicto.
GetResolveActionForChangeUnit

Obtiene la acción de resolución de conflictos para el cambio de unidad de cambio en conflicto.
GetRootItemId

Obtiene el identificador del elemento modificado.
GetScopeVector

Obtiene el vector de reloj que define los cambios contenidos en el conocimiento.
GetSessionErrorStatus

Obtiene el valor de error que indica por qué se produjo un error en la sesión de sincronización.
GetSingleItemExceptions

Obtiene un objeto que puede enumerar los objetos ISingleItemException almacenados en el conocimiento.
GetSourceForgottenKnowledge

Obtiene el conocimiento olvidado de la réplica de origen.
GetSourceProviderConflictingChange

Obtiene los metadatos de cambio del proveedor de origen.
GetSourceProviderConflictingData

Obtiene un objeto que se puede usar para recuperar datos de elementos para el elemento modificado de la réplica de origen.
GetStage

Obtiene la fase de la sesión de sincronización cuando se produjo el error.
GetStatistics

Obtiene los datos estadísticos especificados contenidos en este objeto.
GetSyncBatchParameters

Obtiene el número solicitado de cambios de elementos que se incluirán en lotes de cambios y el conocimiento actual para el ámbito de sincronización.
GetSyncChange

Obtiene el elemento de cambio para el que se deben recuperar los datos modificados del almacén de elementos.
GetSyncProvider

Crea una instancia del proveedor de sincronización.
GetSyncProviderConfigUI

Crea una instancia de una interfaz de usuario de configuración del proveedor de sincronización.
GetSyncProviderConfigUIFromInstanceId

Devuelve un objeto ISyncProviderConfigUI inicializado e creado por instancias para el identificador de instancia único especificado.
GetSyncProviderConfigUIInfo

Devuelve un objeto ISyncProviderConfigUIInfo para el identificador de instancia único especificado.
GetSyncProviderConfigUIInfoforProvider

Devuelve un objeto ISyncProviderConfigUIInfo para el identificador de instancia del proveedor de sincronización especificado.
GetSyncProviderFromInstanceId

Devuelve un objeto IRegisteredSyncProvider inicializado e creado por instancias para el identificador de instancia único específico.
GetSyncProviderInfo

Devuelve un objeto ISyncProviderInfo para el identificador de instancia del proveedor de sincronización específico.
GetSyncProviderState

Devuelve el estado del proveedor de sincronización especificado.
GetSyncProviderWithError

Obtiene la interfaz ISyncProvider del proveedor que provocó un error en la sincronización.
GetSyncTime

Obtiene un valor de SYNC_TIME que corresponde al valor when del elemento.
Gettickcount

Obtiene el recuento de tics que define el límite superior en el intervalo de recuentos de tics contenidos en este elemento de vector de reloj.
GetUpdateCount

Obtiene el número de actualizaciones que se han realizado en el elemento FeedSync.
GetUpperBoundItemId

Obtiene el identificador de elemento más alto representado en el conocimiento de cualquier grupo del lote de cambios.
GetVersion

Obtiene la versión de esta estructura de conocimiento.
GetWorkEstimate

Obtiene la estimación del trabajo para este cambio.
GetWorkEstimateForBatch

Obtiene la estimación del trabajo para el lote.
Init

Inicializa el proveedor de sincronización antes de que esté listo para una sesión de sincronización.
Init

Inicializa la interfaz de usuario de configuración para un proveedor de sincronización.
Inicialización

Inicializa una nueva instancia de la clase IChangeUnitListFilterInfo que contiene la matriz especificada de identificadores de unidad de cambio.
Inicialización

Cuando se implementa mediante una clase derivada, inicializa el objeto IProviderConverter con el objeto ISyncProvider que se va a convertir en IKnowledgeSyncProvider.
Inicialización

Inicializa el objeto utilizando el nombre para mostrar especificado del elemento que provocó el error y una descripción del error.
IntersectsWithKnowledge

Indica si el conocimiento especificado se interseca con este conocimiento.
IsCanceled

Indica si se ha cancelado la sesión de sincronización.
IsNoConflictsSpecified

Obtiene un valor que indica si los conflictos se conservan para el elemento FeedSync.
LoadChangeData

Recupera los datos de los elementos para un cambio. (IAsynchronousDataRetriever.LoadChangeData)
LoadChangeData

Recupera los datos de los elementos para un cambio. (ISynchronousDataRetriever.LoadChangeData)
LoadChangeDataComplete

Indica que IAsynchronousDataRetriever::LoadChangeData ha finalizado correctamente.
LoadChangeDataError

Indica que se produjo un error en un método IAsynchronousDataRetriever.
LoadInfoFromChangeApplication

Almacena datos para un aplicador de cambios serializado.
LookupReplicaId

Obtiene el identificador de réplica que corresponde a la clave de réplica especificada.
LookupReplicaKey

Obtiene la clave de réplica que corresponde al identificador de réplica especificado.
MapRemoteToLocal

Convierte un objeto de conocimiento de otra réplica en una que sea compatible con la réplica propietaria de este conocimiento.
ModifySyncProvider

Novedades ISyncProviderInfo del proveedor de sincronización configurado por este ISyncProviderConfigUI.
Siguiente

Devuelve los siguientes elementos del conjunto de excepciones de unidad de cambio, si están disponibles. (IEnumChangeUnitExceptions.Next)
Siguiente

Devuelve los siguientes elementos del vector de reloj, si están disponibles.
Siguiente

Devuelve los siguientes elementos del vector de reloj, si está disponible.
Siguiente

Devuelve los siguientes elementos del conjunto de excepciones de unidad de cambio, si están disponibles. (IEnumRangeExceptions.Next)
Siguiente

Devuelve los siguientes elementos del conjunto de excepciones de un solo elemento, si están disponibles.
Siguiente

Devuelve el siguiente cambio de elemento.
Siguiente

Devuelve la siguiente unidad de cambio.
Siguiente

Devuelve el siguiente objeto ISyncProviderConfigUIInfo.
Siguiente

Devuelve el siguiente objeto ISyncProviderInfo.
NextColumn

Devuelve el siguiente identificador de unidad de cambio del conjunto de identificadores de unidad de cambio a los que se aplica este fragmento de conocimiento.
NextCoreFragments

Devuelve los siguientes objetos ICoreFragment en el conocimiento, si están disponibles.
NextRange

Devuelve el siguiente intervalo contenido en este fragmento de conocimiento y el vector de reloj que define lo que se conoce sobre los elementos del intervalo.
Onchange

Se produce antes de aplicar un cambio.
OnChangeApplied

Se produce después de aplicar correctamente un cambio.
OnChangeFailed

Se produce después de que no se aplique un cambio.
OnConflict

Se produce cuando se detecta un conflicto cuando la directiva de resolución de conflictos de simultaneidad se establece en CRP_NONE.
OnFullEnumerationNeeded

Se produce cuando el conocimiento olvidado del proveedor de origen no está incluido en el conocimiento actual del proveedor de destino.
OnProgress

Se produce periódicamente durante la sesión de sincronización para notificar el progreso.
OnProgress

Notifica el progreso de la sincronización a la aplicación.
OnRecoverableError

Se produce cuando un proveedor de sincronización establece un error recuperable al cargar o guardar un elemento.
ProcessChangeBatch

Procesa un conjunto de cambios mediante la detección de conflictos y la aplicación de cambios en el almacén de elementos.
ProcessFullEnumerationChangeBatch

Procesa un conjunto de cambios para una enumeración completa aplicando los cambios en el almacén de elementos.
ProjectOntoChangeUnit

Obtiene el conocimiento de la unidad de cambio especificada.
ProjectOntoColumnSet

Devuelve el conocimiento del conjunto especificado de unidades de cambio para todos los elementos contenidos en este objeto.
ProjectOntoItem

Obtiene el conocimiento del elemento especificado.
ProjectOntoKnowledgeWithPrerequisite

Devuelve conocimiento sobre los fragmentos de conocimiento especificados por el conocimiento de la plantilla, cuando el conocimiento de la plantilla contiene el conocimiento de requisitos previos para los fragmentos especificados.
ProjectOntoRange

Obtiene el conocimiento del intervalo especificado de identificadores de elemento.
RegisterCallback

Registra una interfaz de devolución de llamada a la que llamará el objeto IAsynchronousDataRetriever cuando un método asincrónico termine de procesarse.
RegisterForEvent

Registra al usuario para recibir la notificación de la llegada de nuevos eventos de registro que se producen cuando se realizan cambios en el almacén de registro.
RequestFilter

Solicita que el proveedor de origen use el filtro especificado por el proveedor de destino durante la enumeración de cambios.
Reset

Restablece los enumeradores de columnas y intervalos al principio de sus respectivos conjuntos.
Reset

Restablece el enumerador al principio del conocimiento.
Reset

Restablece el enumerador al principio del conjunto de excepciones de unidad de cambio.
Reset

Restablece el enumerador al principio del vector de reloj. (IEnumClockVector.Reset)
Reset

Restablece el enumerador al principio del vector de reloj. (IEnumFeedClockVector.Reset)
Reset

Restablece el enumerador al principio del conjunto de excepciones de intervalo.
Reset

Restablece el enumerador al principio del conjunto de excepciones de un solo elemento.
Reset

Restablece el enumerador al principio de la lista. (IEnumSyncChanges.Reset)
Reset

Restablece el enumerador al principio de la lista. (IEnumSyncChangeUnits.Reset)
Reset

Restablece el enumerador al principio de la colección de objetos ISyncProviderConfigUIInfo.
Reset

Restablece el enumerador al principio del conjunto ISyncProviderInfo.
Reset

Restablece un proveedor de sincronización para que parezca una nueva réplica en la siguiente sesión de sincronización.
RevokeCallback

Indica que el objeto IAsynchronousDataRetriever ya no debe usar la interfaz de devolución de llamada especificada y debe liberar cualquier referencia a él.
RevokeEvent

Anula el registro del usuario de la notificación de la llegada de nuevos eventos de registro.
Serializar

Serializa los datos de asignación de claves de réplica a una matriz de bytes.
Serializar

Serializa el lote de cambios en una matriz de bytes.
Serializar

Serializa los datos de filtro en una matriz de bytes.
Serializar

Serializa los datos del objeto de conocimiento en una matriz de bytes.
SerializeWithOptions

Serializa los datos del objeto por lotes modificados en una matriz de bytes, en función de las opciones de serialización y versión especificadas.
SerializeWithOptions

Serializa los datos del objeto de conocimiento en una matriz de bytes en función de las opciones de serialización y versión especificadas.
SetForgottenKnowledgeRecoveryRange

Establece el intervalo de recuperación cuando la sesión se está realizando una recuperación de conocimiento olvidada.
SetLastBatch

Establece una marca que indica que no hay más cambios que se van a enumerar en la sesión de sincronización.
SetLocalTickCount

Establece el recuento de tics de la réplica que posee este conocimiento.
SetPrerequisiteKnowledge

Establece el conocimiento mínimo necesario para que un proveedor de destino tenga que procesar este lote de cambios.
SetProviderWithError

Indica qué proveedor provocó un error en la sincronización.
SetRecoverableErrorOnChange

Indica un error recuperable en este cambio.
SetRecoverableErrorOnChangeUnit

Indica que se produjo un error recuperable cuando se cargaron los datos de la unidad de cambio especificada desde el almacén de elementos.
SetRemainingWorkEstimateForSession

Establece la estimación del trabajo restante para la sesión.
SetResolveActionForChange

Establece una acción de resolución de conflictos para el conflicto.
SetResolveActionForChangeUnit

Establece una acción de resolución de conflictos para el cambio de unidad de cambio en conflicto.
SetSyncProviderState

Establece el estado del proveedor de sincronización especificado.
SetWorkEstimate

Establece la estimación del trabajo para este cambio.
SetWorkEstimateForBatch

Establece la estimación del trabajo para el lote.
Skip

Omite el número especificado de excepciones de unidad de cambio.
Skip

Omite el número especificado de elementos vectoriales de reloj. (IEnumClockVector.Skip)
Skip

Omite el número especificado de elementos vectoriales de reloj. (IEnumFeedClockVector.Skip)
Skip

Omite el número especificado de excepciones de intervalo.
Skip

Omite el número especificado de excepciones de un solo elemento.
Skip

Este método no se implementa. (IEnumSyncChanges.Skip)
Skip

Este método no se implementa. (IEnumSyncChangeUnits.Skip)
Skip

Omite el número especificado de objetos ISyncProviderConfigUIInfo.
Skip

Omite el número especificado de objetos ISyncProviderInfo.
SpecifyFilter

Cuando se implementa mediante una clase derivada, negocia qué filtro usa el proveedor de origen durante la enumeración de cambios.
Unión

Combina el conocimiento especificado con el conocimiento actual.
Anular el registroSyncProvider

Anula el registro y quita el proveedor de sincronización especificado del almacén de registro.
UnregisterSyncProviderConfigUI

Anula el registro y quita la interfaz de usuario de configuración del proveedor de sincronización especificada del almacén de registro.

Interfaces

 
IAsynchronousDataRetriever

Representa el mecanismo por el que el proveedor de destino recupera de forma asincrónica los datos de elementos del proveedor de origen.
IChangeConflict

Representa un conflicto entre dos elementos.
IChangeUnitException

Representa una unidad de cambio que se va a excluir de un objeto de conocimiento.
IChangeUnitListFilterInfo

Representa un filtro que se puede usar para controlar qué unidades de cambio se incluyen para los elementos de un objeto ISyncChangeBatch.
IClockVector

Representa un vector de reloj en una estructura de conocimiento.
IClockVectorElement

Representa un elemento vectorial de reloj de una estructura de conocimiento.
IConstructReplicaKeyMap

Agrega entradas a un objeto IReplicaKeyMap.
ICoreFragment

Representa el conocimiento de todos los elementos del ámbito de un conjunto específico de unidades de cambio.
ICoreFragmentInspector

Enumera los objetos ICoreFragment contenidos en un objeto de conocimiento.
IDataRetrieverCallback

Representa métodos a los que un objeto IAsynchronousDataRetriever puede llamar para indicar que el procesamiento se ha completado en un método IAsynchronousDataRetriever.
IEnumChangeUnitExceptions

Enumera las excepciones de unidad de cambio almacenadas en un objeto de conocimiento.
IEnumClockVector

Enumera los elementos vectoriales de reloj almacenados en un vector de reloj.
IEnumFeedClockVector

Enumera los elementos vectoriales de reloj almacenados en un vector de reloj que contiene información de FeedSync.
IEnumRangeExceptions

Enumera las excepciones de intervalo que se almacenan en un objeto de conocimiento.
IEnumSingleItemExceptions

Enumera las excepciones de un solo elemento que se almacenan en un objeto de conocimiento.
IEnumSyncChanges

Enumera una lista de cambios de elemento.
IEnumSyncChangeUnits

Enumera una lista de unidades de cambio.
IEnumSyncProviderConfigUIInfos

Enumera los objetos ISyncProviderConfigUIInfo que contienen información de la interfaz de usuario de configuración usada para compilar y registrar un proveedor de sincronización.
IEnumSyncProviderInfos

Enumera los objetos ISyncProviderInfo que contienen la información utilizada para crear una instancia de un proveedor de sincronización.
IFeedClockVector

Representa un vector de reloj que contiene información de FeedSync.
IFeedClockVectorElement

Representa un elemento de vector de reloj que contiene información de FeedSync.
IFilterRequestCallback

Mediate la negociación de filtros entre un proveedor de destino y un proveedor de origen.
IForgottenKnowledge

Representa el conocimiento que se ha olvidado debido a la limpieza de las piedras de exclusión.
IKnowledgeSyncProvider

Representa un proveedor de sincronización que usa conocimientos para realizar la sincronización.
ILoadChangeContext

Representa información sobre un cambio que se va a cargar desde el almacén de elementos.
IProviderConverter

Cuando se implementa mediante una clase derivada, representa un objeto que puede convertir un objeto ISyncProvider en un objeto IKnowledgeSyncProvider.
IRangeException

Representa un intervalo de identificadores de elemento que se va a excluir de un objeto de conocimiento.
IRecoverableError

Representa un error recuperable que se produjo cuando se cargó un elemento o cuando se guardó un elemento.
IRecoverableErrorData

Representa información sobre un error recuperable.
IRegisteredSyncProvider

Representa un proveedor de sincronización registrado. Esta interfaz la implementa el escritor de un proveedor de sincronización.
IReplicaKeyMap

Representa una asignación entre las claves de réplica y los identificadores de réplica.
IRequestFilteredSync

Cuando se implementa mediante una clase derivada, representa un proveedor de destino que puede especificar un filtro que el proveedor de origen usará durante la enumeración de cambios.
ISingleItemException

Representa un elemento que se va a excluir de un objeto de conocimiento.
ISupportFilteredSync

Cuando se implementa mediante una clase derivada, representa un proveedor de origen que admite la enumeración de cambios filtrados y que puede negociar el tipo de filtro que se usa.
ISupportLastWriteTime

Representa un proveedor de sincronización que puede notificar la fecha y hora en que se cambió por última vez un elemento o una unidad de cambio. Esta capacidad es útil para una aplicación que implementa la resolución de conflictos con el último escritor.
ISyncCallback

Representa las devoluciones de llamada de aplicación que se usan para notificar a la aplicación de eventos de sincronización.
ISyncCallback2

Representa devoluciones de llamada de aplicación adicionales que se usan para notificar a la aplicación de eventos de sincronización.
ISyncChange

Representa un cambio en un elemento.
ISyncChangeBatch

Representa los metadatos de un conjunto de cambios. (ISyncChangeBatch)
ISyncChangeBatchAdvanced

Representa información adicional sobre un conjunto de cambios.
ISyncChangeBatchBase

Representa los metadatos de un conjunto de cambios. (ISyncChangeBatchBase)
ISyncChangeBatchBase2

Representa funcionalidades adicionales de un objeto ISyncChangeBatchBase.
ISyncChangeBatchWithPrerequisite

Representa los metadatos sobre un lote de cambios que se basa en el conocimiento de requisitos previos asociado al lote de cambios.
ISyncChangeBuilder

Proporciona datos adicionales para un cambio de elemento.
ISyncChangeUnit

Representa un cambio en una unidad de cambio contenida en un elemento.
ISyncChangeWithPrerequisite

Representa los metadatos sobre un cambio que se basa en el conocimiento de requisitos previos asociado al cambio.
ISyncFilterInfo

Representa información sobre un filtro que se usa para controlar los datos que se incluyen en un objeto ISyncChangeBatch.
ISyncFilterInfo2

Representa información adicional sobre un filtro que se puede usar para controlar qué cambios se incluyen en un objeto ISyncChangeBatch.
ISyncFullEnumerationChange

Representa información adicional sobre un objeto ISyncChange durante la sincronización de recuperación.
ISyncFullEnumerationChangeBatch

Representa los metadatos de un conjunto de cambios que se crean como parte de una sincronización de recuperación.
ISynchronousDataRetriever

Representa el mecanismo por el que el proveedor de destino recupera los datos de elementos del proveedor de origen.
ISyncKnowledge

Representa el conocimiento que una réplica tiene sobre su almacén de elementos.
ISyncKnowledge2

Representa información adicional sobre el conocimiento que tiene una réplica sobre su almacén de elementos.
ISyncProvider

Representa un proveedor de sincronización que puede usar una sesión de sincronización para sincronizar datos con otro proveedor de sincronización.
ISyncProviderConfigUI

Representa la información de la interfaz de usuario de configuración utilizada para compilar y registrar un proveedor de sincronización.
ISyncProviderConfigUIInfo

Representa la información y las propiedades necesarias para crear una instancia de una interfaz de usuario de configuración del proveedor de sincronización.
ISyncProviderInfo

Representa la información y las propiedades necesarias para crear una instancia de un proveedor de sincronización.
ISyncProviderRegistration

Representa el registro del proveedor de sincronización.
ISyncRegistrationChange

Representa un cambio en el registro de un proveedor de sincronización o una interfaz de usuario de configuración del proveedor de sincronización. Los cambios se notifican como eventos de registro.
ISyncSessionExtendedErrorInfo

Representa información sobre qué proveedor provocó un error en la sincronización.
ISyncSessionState

Representa información sobre la sesión de sincronización actual.
ISyncSessionState2

Representa información adicional sobre la sesión de sincronización actual.

Estructuras

 
ID_PARAMETER_PAIR

Representa el formato de un identificador de entidad de sincronización.
ID_PARAMETERS

Representa el esquema de formato para el grupo de identificadores que se usan para identificar entidades en una sesión de sincronización.
SYNC_RANGE

Representa un intervalo de identificadores de elemento.
SYNC_SESSION_STATISTICS

Representa estadísticas sobre una única sesión de sincronización unidireccional.
SYNC_TIME

Representa un valor de fecha y hora.
SYNC_VERSION

Representa una versión de un elemento o una unidad de cambio.
SyncProviderConfigUIConfiguration

Representa la información de una interfaz de usuario de configuración del proveedor de sincronización.
SyncProviderConfiguration

Representa la información de una configuración del proveedor de sincronización.