Lire en anglais

Partager via


Windows Sync

Vue d’ensemble de la technologie De synchronisation Windows.

Pour développer Windows Sync, vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Énumérations

 
CONFLICT_RESOLUTION_POLICY

Représente les options de la stratégie de résolution des conflits d’accès concurrentiel à utiliser pour la session de synchronisation.
FILTERING_TYPE

Indique le type d’informations incluses dans un lot de modifications pendant la synchronisation filtrée.
KNOWLEDGE_COOKIE_COMPARISON_RESULT

Représente les résultats possibles lorsqu’un cookie de connaissances est comparé à un objet de connaissances à l’aide de ISyncKnowledge2::CompareToKnowledgeCookie.
SYNC_FULL_ENUMERATION_ACTION

Représente l’action à effectuer par une application en réponse à ISyncCallback::OnFullEnumerationNeeded.
SYNC_PROGRESS_STAGE

Représente les étapes d’une session de synchronisation.
SYNC_PROVIDER_ROLE

Représente le rôle d’un fournisseur, par rapport à l’autre fournisseur dans la session de synchronisation.
SYNC_REGISTRATION_EVENT

Représente les différents types d’événements d’inscription de synchronisation.
SYNC_RESOLVE_ACTION

Représente les actions entreprises pour résoudre un conflit d’accès concurrentiel spécifique.
SYNC_SERIALIZATION_VERSION

Représente la version de Microsoft Sync Framework avec laquelle un composant particulier est compatible.
SYNC_STATISTICS

Représente les types de statistiques qui transmettent des informations sur un composant.

Fonctions

 
AddChangeUnitMetadata

Ajoute des métadonnées d’unité de modification à une modification d’élément.
AddFilter

Définit le filtre utilisé pour l’énumération des modifications par le fournisseur source, en cas d’implémentation par une classe dérivée.
AddItemMetadataToGroup

Ajoute une modification d’élément spécifiée au groupe actuellement ouvert.
AddLoggedConflict

Ajoute des métadonnées qui représentent un conflit au lot de modifications.
BeginOrderedGroup

Ouvre un groupe ordonné dans le lot de modification. Ce groupe est classé par ID d’élément.
BeginSession

Avertit le fournisseur qu’il rejoint une session de synchronisation.
BeginUnorderedGroup

Ouvre un groupe non trié dans le lot de modifications. Les modifications d’élément dans ce groupe peuvent être dans n’importe quel ordre.
Cloner

Clone l’énumérateur et retourne un nouvel énumérateur qui est dans le même état que l’énumérateur actuel. (IEnumChangeUnitExceptions.Clone)
Cloner

Clone l’énumérateur et retourne un nouvel énumérateur qui est dans le même état que l’énumérateur actuel. (IEnumClockVector.Clone)
Cloner

Clone l’énumérateur et retourne un nouvel énumérateur qui est dans le même état que l’énumérateur actuel. (IEnumFeedClockVector.Clone)
Cloner

Clone l’énumérateur et retourne un nouvel énumérateur qui est dans le même état que l’énumérateur actuel. (IEnumRangeExceptions.Clone)
Cloner

Clone l’énumérateur et retourne un nouvel énumérateur qui est dans le même état que l’énumérateur actuel. (IEnumSingleItemExceptions.Clone)
Cloner

Cette méthode n’est pas implémentée. (IEnumSyncChanges.Clone)
Cloner

Cette méthode n’est pas implémentée. (IEnumSyncChangeUnits.Clone)
Cloner

Crée une instance de cet objet et copie les données de cet objet vers le nouvel objet.
Cloner

Clone l’énumérateur et retourne un nouvel énumérateur qui est dans le même état que l’énumérateur actuel. (IEnumSyncProviderConfigUIInfos.Clone)
Cloner

Clone l’énumérateur et retourne un nouvel énumérateur qui est dans le même état que l’énumérateur actuel. (IEnumSyncProviderInfos.Clone)
CompareToKnowledgeCookie

Effectue une comparaison rapide entre le cookie de connaissances spécifié et cet objet de connaissance.
Complément

Retourne la connaissance contenue dans cet objet, mais qui n’est pas contenue dans la connaissance spécifiée.
ContainsChange

Indique si la modification d’élément spécifiée est connue par cette connaissance.
ContainsChangeUnit

Indique si la modification d’unité de modification spécifiée est connue par cette connaissance.
ContainsKnowledge

Indique si la connaissance spécifiée est connue par cette connaissance.
ContainsKnowledgeForChangeUnit

Indique si la connaissance spécifiée de l’unité de modification spécifiée est connue par cette connaissance.
ContainsKnowledgeForItem

Indique si la connaissance spécifiée de l’élément spécifié est connue par cette connaissance.
ConvertFullEnumerationChangeBatchToRegularChangeBatch

Convertit un objet ISyncFullEnumerationChangeBatch en objet ISyncChangeBatch.
ConvertVersion

Convertit une version d’un autre réplica en une version compatible avec le réplica qui possède ces connaissances.
CreateAndRegisterNewSyncProvider

Crée et inscrit un nouveau fournisseur de synchronisation.
CreateSyncProviderConfigUIRegistrationInstance

Crée une instance en mémoire d’une interface utilisateur de configuration de fournisseur de synchronisation.
CreateSyncProviderRegistrationInstance

Crée une instance en mémoire d’un fournisseur de synchronisation.
EndOrderedGroup

Ferme un groupe ordonné précédemment ouvert dans le lot de modifications.
EndSession

Avertit le fournisseur qu’une session de synchronisation à laquelle il a été inscrit est terminée.
EndUnorderedGroup

Ferme un groupe non ordonné précédemment ouvert dans le lot de modifications.
EnumerateSyncProviderConfigUIs

Retourne une interface d’énumération IEnumSyncProviderConfigUIInfos qui énumère tous les objets ISyncProviderConfigUIInfo inscrits pour les critères spécifiés.
EnumerateSyncProviders

Renvoie une interface d’énumération IEnumSyncProviderInfos qui énumère tous les objets ISyncProviderInfo inscrits pour les critères spécifiés.
ExcludeChangeUnit

Supprime des connaissances sur l’unité de modification spécifiée.
ExcludeItem

Supprime des connaissances sur l’élément spécifié de la connaissance.
FindClockVectorForChangeUnit

Obtient le vecteur d’horloge associé à l’ID d’unité de modification spécifié.
FindClockVectorForItem

Obtient le vecteur d’horloge associé à l’ID d’élément spécifié.
FindMinTickCountForReplica

Recherche le nombre minimal de graduations dans les connaissances pour le réplica spécifié.
FindOrAddReplica

Ajoute des entrées à un objet IReplicaKeyMap ou recherche des entrées.
ForgetToVersion

Mises à jour la connaissance oubliée pour refléter que toutes les versions inférieures ou égales à la version spécifiée ont peut-être été oubliées et que les pierres tombstone correspondantes ont peut-être été supprimées.
GetBatchLevelKnowledgeShouldBeApplied

Obtient une valeur qui indique si les connaissances apprises pour le lot doivent être enregistrées après l’application du lot à l’réplica de destination.
GetChange

Obtient un objet ISyncRegistrationChange qui représente un nouvel événement d’inscription.
GetChangeBatch

Obtient un lot de modifications qui contient des métadonnées d’élément pour les éléments qui ne sont pas contenus dans les connaissances spécifiées à partir du fournisseur de destination.
GetChangeEnumerator

Obtient un objet IEnumSyncChanges qui énumère les modifications d’élément dans ce lot de modifications.
GetChangeUnitChangeTime

Obtient la date et l’heure de la dernière modification de l’unité de modification spécifiée.
GetChangeUnitExceptions

Obtient un objet qui peut énumérer les objets IChangeUnitException stockés dans la base de connaissances.
GetChangeUnitId

Obtient l’ID d’unité de modification pour l’unité de modification associée à l’exception.
GetChangeUnitId

Obtient l’ID d’unité de modification stocké à l’index spécifié dans le tableau d’ID d’unités de modification qui définissent le filtre.
GetChangeUnitId

Récupère l’ID de cette unité de modification.
GetChangeUnitIdCount

Obtient le nombre d’ID d’unité de modification qui définissent le filtre.
GetChangeUnits

Obtient un objet qui peut énumérer les unités de modification contenues dans cette modification.
GetChangeUnitVersion

Obtient la version de la modification d’unité de modification.
GetChangeVersion

Obtient la version associée à cette modification.
GetChangeWithRecoverableError

Obtient la modification d’élément qui a provoqué l’erreur.
GetClockVector

Obtient le vecteur d’horloge associé à cette exception. (IChangeUnitException.GetClockVector)
GetClockVector

Obtient le vecteur d’horloge associé à cette exception. (IRangeException.GetClockVector)
GetClockVector

Obtient le vecteur d’horloge associé à l’exception d’élément.
GetClockVectorElementCount

Obtient le nombre d’éléments contenus dans le vecteur d’horloge.
GetClockVectorElements

Retourne un énumérateur qui itère au sein des éléments de vecteur d’horloge.
GetClosedLowerBoundItemId

Obtient la limite inférieure fermée sur les ID d’élément qui nécessitent des versions de destination.
GetClosedRangeEnd

Obtient la limite supérieure de la plage d’ID d’élément à exclure.
GetClosedRangeStart

Obtient la limite inférieure de la plage d’ID d’élément à exclure.
GetClosedUpperBoundItemId

Obtient la limite supérieure fermée sur les ID d’élément qui nécessitent des versions de destination.
GetColumnCount

Obtient le nombre de colonnes contenues dans ce fragment de connaissances.
GetCreationVersion

Obtient la version de création de l’élément modifié.
GetDestinationProviderConflictingChange

Obtient les métadonnées de modification du fournisseur de destination.
GetDestinationProviderConflictingData

Obtient un objet qui peut être utilisé pour récupérer des données d’élément pour l’élément modifié à partir de l’réplica de destination.
GetErrorDescription

Obtient la description de l'erreur.
GetEvent

Obtient l’événement d’inscription en attente suivant.
GetFilterInfo

Obtient l’ISyncFilterInfo qui a été spécifié lors de la création du lot de modifications.
GetFlags

Obtient des indicateurs qui spécifient des informations supplémentaires sur l’élément de vecteur d’horloge.
GetFlags

Obtient les indicateurs associés à cette modification.
GetFlags

Obtient les indicateurs qui spécifient des informations supplémentaires sur l’objet d’informations de filtre.
GetForgottenKnowledgeRecoveryRangeEnd

Obtient la limite supérieure de la plage de récupération lorsque la session effectue une récupération de connaissances oubliées.
GetForgottenKnowledgeRecoveryRangeStart

Obtient la limite inférieure de la plage de récupération lorsque la session effectue une récupération de connaissances oubliées.
GetFullEnumerationChangeBatch

Obtient un lot de modifications qui contient les métadonnées d’élément pour les éléments dont les ID sont supérieurs à la limite inférieure spécifiée, dans le cadre d’une énumération complète.
GetIdParameters

Obtient le schéma de format d’ID du fournisseur. (IAsynchronousDataRetriever.GetIdParameters)
GetIdParameters

Obtient le schéma de format d’ID du fournisseur. (ISynchronousDataRetriever.GetIdParameters)
GetIdParameters

Obtient le schéma de format d’ID du fournisseur. (ISyncKnowledge2.GetIdParameters)
GetIdParameters

Obtient le schéma de format d’ID du fournisseur. (ISyncProvider.GetIdParameters)
GetInfoForChangeApplication

Récupère les données stockées pour un applicateur de modification sérialisé.
GetInspector

Renvoie un objet qui peut être utilisé pour récupérer le contenu de l’objet de connaissance.
GetInstanceId

Retourne l’ID de instance du fournisseur de synchronisation.
GetInstanceId

Obtient l’ID de instance du fournisseur de synchronisation ou de l’interface utilisateur de configuration du fournisseur de synchronisation associée à l’événement.
GetIsLastBatch

Obtient un indicateur qui indique si les modifications apportées à ce lot de modifications sont le dernier lot d’une session de synchronisation.
GetItemChange

Obtient la modification d’élément qui contient cette modification d’unité de modification.
GetItemChangeTime

Obtient la date et l’heure de la dernière modification de l’élément spécifié.
GetItemDisplayName

Obtient le nom d’affichage de l’élément à l’origine de l’erreur.
GetItemId

Obtient l’ID d’élément de l’élément qui contient l’unité de modification associée à l’exception.
GetItemId

Obtient l’ID de l’élément spécifié dans l’exception.
GetKnowledgeCookie

Obtient une représentation légère en lecture seule de cet objet de connaissance qui peut être utilisée pour des comparaisons rapides.
GetLearnedForgottenKnowledge

Obtient les connaissances oubliées que le réplica de destination apprend lorsque le fournisseur de destination applique toutes les modifications dans ce lot de modifications lors de la synchronisation de récupération.
GetLearnedForgottenKnowledge

Obtient les connaissances oubliées que le réplica de destination apprend lorsque le fournisseur de destination applique cette modification lors de la synchronisation de récupération.
GetLearnedKnowledge

Obtient la connaissance qu’un réplica apprendra lorsque cette modification sera appliquée à son magasin d’éléments.
GetLearnedKnowledge

Obtient la connaissance que le réplica de destination apprend lorsque le fournisseur de destination applique toutes les modifications dans ce lot de modifications.
GetLearnedKnowledgeAfterRecoveryComplete

Obtient les connaissances que réplica de destination apprendront après avoir appliqué les modifications apportées à l’énumération complète.
GetLearnedKnowledgeAfterRecoveryComplete

Obtient les connaissances que réplica de destination apprendront après avoir appliqué toutes les modifications apportées à la synchronisation de récupération.
GetLearnedKnowledgeWithPrerequisite

Obtient la connaissance que le réplica de destination apprend lorsque le fournisseur de destination applique toutes les modifications dans ce lot de modifications, en fonction des connaissances préalables du lot de modifications.
GetLearnedKnowledgeWithPrerequisite

Obtient les connaissances que le réplica de destination apprend lorsque le fournisseur de destination applique cette modification, en fonction des connaissances préalables associées à la modification.
GetLowestUncontainedId

Retourne l’ID d’élément le plus bas qui n’est pas contenu dans cette connaissance et qui est contenu dans la connaissance spécifiée.
GetMadeWithKnowledge

Obtient les connaissances apportées pour cette modification.
GetMinimumSupportedVersion

Obtient la version minimale prise en charge des composants Microsoft Sync Framework qui peuvent être utilisés avec cet objet.
GetOwnerReplicaId

Obtient l’ID du réplica à l’origine de cette modification.
GetOwnerReplicaId

Obtient l’ID du réplica qui possède cette connaissance.
GetPrerequisiteKnowledge

Obtient les connaissances minimales requises par un fournisseur de destination pour traiter ce lot de modifications.
GetPrerequisiteKnowledge

Obtient les connaissances minimales requises par un fournisseur de destination pour traiter cette modification.
GetProvider

Obtient le rôle du fournisseur qui a ignoré la modification de l’élément.
GetRangeCount

Obtient le nombre de plages contenues dans ce fragment de connaissances.
GetRangeExceptions

Obtient un objet qui peut énumérer les objets IRangeException stockés dans la connaissance.
GetRecoverableErrorDataForChange

Obtient des données supplémentaires sur l’erreur récupérable.
GetRecoverableErrorDataForChangeUnit

Obtient des données supplémentaires sur l’erreur récupérable pour une unité de modification spécifiée.
GetRegisteredProperties

Obtient les propriétés de l’interface utilisateur de configuration pour la lecture et l’écriture.
GetRemainingWorkEstimateForSession

Obtient l’estimation du travail restant pour la session.
GetReplicaKey

Obtient la clé réplica pour le réplica associé à cet élément de vecteur d’horloge.
GetReplicaKeyMap

Obtient l’objet IReplicaKeyMap associé à cette connaissance.
GetResolveActionForChange

Obtient l’action de résolution de conflit pour le conflit.
GetResolveActionForChangeUnit

Obtient l’action de résolution de conflit pour la modification d’unité de modification en conflit.
GetRootItemId

Obtient l’ID de l’élément modifié.
GetScopeVector

Obtient le vecteur d’horloge qui définit les modifications contenues dans la connaissance.
GetSessionErrorStatus

Obtient la valeur d’erreur qui indique la raison de l’échec de la session de synchronisation.
GetSingleItemExceptions

Obtient un objet qui peut énumérer les objets ISingleItemException stockés dans la connaissance.
GetSourceForgottenKnowledge

Obtient la connaissance oubliée du réplica source.
GetSourceProviderConflictingChange

Obtient les métadonnées de modification du fournisseur source.
GetSourceProviderConflictingData

Obtient un objet qui peut être utilisé pour récupérer des données d’élément pour l’élément modifié à partir de l’réplica source.
GetStage

Obtient la phase de la session de synchronisation lorsque l’erreur s’est produite.
GetStatistics

Obtient les données statistiques spécifiées contenues dans cet objet.
GetSyncBatchParameters

Obtient le nombre de modifications d’élément demandées qui seront incluses dans les lots de modifications, ainsi que les connaissances actuelles pour l’étendue de synchronisation.
GetSyncChange

Obtient l’élément de modification pour lequel les données modifiées doivent être récupérées à partir du magasin d’éléments.
GetSyncProvider

Crée une instance du fournisseur de synchronisation.
GetSyncProviderConfigUI

Crée une instance d’une interface utilisateur de configuration du fournisseur de synchronisation.
GetSyncProviderConfigUIFromInstanceId

Retourne un objet ISyncProviderConfigUI initialisé et instancié pour l’ID de instance unique donné.
GetSyncProviderConfigUIInfo

Renvoie un objet ISyncProviderConfigUIInfo pour l’ID de instance unique donné.
GetSyncProviderConfigUIInfoforProvider

Renvoie un objet ISyncProviderConfigUIInfo pour le fournisseur de synchronisation spécifié instance ID.
GetSyncProviderFromInstanceId

Renvoie un objet IRegisteredSyncProvider initialisé et instancié pour l’ID de instance unique spécifique.
GetSyncProviderInfo

Renvoie un objet ISyncProviderInfo pour l’ID instance du fournisseur de synchronisation spécifique.
GetSyncProviderState

Retourne l’état du fournisseur de synchronisation spécifié.
GetSyncProviderWithError

Obtient l’interface ISyncProvider du fournisseur qui a provoqué l’échec de la synchronisation.
GetSyncTime

Obtient une valeur SYNC_TIME qui correspond à la valeur when de l’élément.
GetTickCount

Obtient le nombre de graduations qui définit la limite supérieure sur la plage de nombres de graduations contenues dans cet élément de vecteur d’horloge.
GetUpdateCount

Obtient le nombre de mises à jour qui ont été apportées à l’élément FeedSync.
GetUpperBoundItemId

Obtient l’ID d’élément le plus élevé représenté dans les connaissances d’un groupe dans le lot de modifications.
GetVersion

Obtient la version de cette structure de connaissances.
GetWorkEstimate

Obtient l’estimation du travail pour cette modification.
GetWorkEstimateForBatch

Obtient l’estimation du travail pour le lot.
Init

Initialise le fournisseur de synchronisation avant qu’il ne soit prêt pour une session de synchronisation.
Init

Initialise l’interface utilisateur de configuration pour un fournisseur de synchronisation.
Initialiser

Initialise une nouvelle instance de la classe IChangeUnitListFilterInfo qui contient le tableau spécifié d’ID d’unité de modification.
Initialiser

En cas d’implémentation par une classe dérivée, initialise l’objet IProviderConverter avec l’objet ISyncProvider à convertir en IKnowledgeSyncProvider.
Initialiser

Initialise l’objet à l’aide du nom d’affichage spécifié de l’élément à l’origine de l’erreur et d’une description de l’erreur.
IntersectsWithKnowledge

Indique si la connaissance spécifiée croise cette connaissance.
IsCanceled

Indique si la session de synchronisation a été annulée.
IsNoConflictsSpecified

Obtient une valeur qui indique si les conflits sont conservés pour l’élément FeedSync.
LoadChangeData

Récupère les données d’élément pour une modification. (IAsynchronousDataRetriever.LoadChangeData)
LoadChangeData

Récupère les données d’élément pour une modification. (ISynchronousDataRetriever.LoadChangeData)
LoadChangeDataComplete

Indique que IAsynchronousDataRetriever::LoadChangeData s’est terminé avec succès.
LoadChangeDataError

Indique qu’une méthode IAsynchronousDataRetriever a échoué.
LoadInfoFromChangeApplication

Stocke les données d’un applicateur de modification sérialisé.
LookupReplicaId

Obtient l’ID de réplica qui correspond à la clé réplica spécifiée.
LookupReplicaKey

Obtient la clé réplica qui correspond à l’ID de réplica spécifié.
MapRemoteToLocal

Convertit un objet de connaissance d’un autre réplica en un objet compatible avec le réplica qui possède cette connaissance.
ModifySyncProvider

Mises à jour l’ISyncProviderInfo du fournisseur de synchronisation configuré par cette ISyncProviderConfigUI.
Next

Retourne les éléments suivants du jeu d’exceptions d’unité de modification, s’ils sont disponibles. (IEnumChangeUnitExceptions.Next)
Next

Retourne les éléments suivants dans le vecteur d’horloge, s’ils sont disponibles.
Next

Retourne les éléments suivants dans le vecteur d’horloge, le cas échéant.
Next

Retourne les éléments suivants du jeu d’exceptions d’unité de modification, s’ils sont disponibles. (IEnumRangeExceptions.Next)
Next

Retourne les éléments suivants dans le jeu d’exceptions à élément unique, s’ils sont disponibles.
Next

Retourne la modification de l’élément suivant.
Next

Retourne l’unité de modification suivante.
Next

Renvoie l’objet ISyncProviderConfigUIInfo suivant.
Next

Renvoie l’objet ISyncProviderInfo suivant.
NextColumn

Retourne l’ID d’unité de modification suivant dans l’ensemble d’ID d’unité de modification auquel s’applique ce fragment de connaissances.
NextCoreFragments

Retourne les objets ICoreFragment suivants dans la connaissance, s’ils sont disponibles.
NextRange

Retourne la plage suivante contenue dans ce fragment de connaissances et le vecteur d’horloge qui définit ce que l’on sait sur les éléments de la plage.
OnChange

Se produit avant l’application d’une modification.
OnChangeApplied

Se produit après l’application d’une modification.
OnChangeFailed

Se produit après l’échec de l’application d’une modification.
OnConflict

Se produit lorsqu’un conflit est détecté lorsque la stratégie de résolution des conflits d’accès concurrentiel est définie sur CRP_NONE.
OnFullEnumerationNeed

Se produit lorsque les connaissances oubliées du fournisseur source ne sont pas contenues dans les connaissances actuelles du fournisseur de destination.
OnProgress

Se produit régulièrement pendant la session de synchronisation pour signaler la progression.
OnProgress

Signale la progression de la synchronisation à l’application.
OnRecoverableError

Se produit lorsqu’un fournisseur de synchronisation définit une erreur récupérable lors du chargement ou de l’enregistrement d’un élément.
ProcessChangeBatch

Traite un ensemble de modifications en détectant les conflits et en appliquant des modifications au magasin d’éléments.
ProcessFullEnumerationChangeBatch

Traite un ensemble de modifications pour une énumération complète en appliquant des modifications au magasin d’éléments.
ProjectOntoChangeUnit

Obtient les connaissances de l’unité de modification spécifiée.
ProjectOntoColumnSet

Retourne la connaissance du jeu d’unités de modification spécifié pour tous les éléments contenus dans cet objet.
ProjectOntoItem

Obtient la connaissance de l’élément spécifié.
ProjectOntoKnowledgeWithPrerequisite

Retourne des informations sur les fragments de connaissances spécifiés par la connaissance du modèle, lorsque la connaissance du modèle contient les connaissances requises pour les fragments spécifiés.
ProjectOntoRange

Obtient la connaissance de la plage spécifiée d’ID d’élément.
RegisterCallback

Inscrit une interface de rappel qui sera appelée par l’objet IAsynchronousDataRetriever lorsqu’une méthode asynchrone termine le traitement.
RegisterForEvent

Inscrit l’utilisateur pour recevoir une notification de l’arrivée de nouveaux événements d’inscription qui se produisent lorsque des modifications sont apportées au magasin d’inscription.
RequestFilter

Demande que le filtre spécifié par le fournisseur de destination soit utilisé par le fournisseur source pendant l’énumération des modifications.
Réinitialiser

Réinitialise les énumérateurs de colonne et de plage au début de leurs jeux respectifs.
Réinitialiser

Réinitialise l’énumérateur au début de la connaissance.
Réinitialiser

Réinitialise l’énumérateur au début du jeu d’exceptions d’unités de modification.
Réinitialiser

Réinitialise l’énumérateur au début du vecteur d’horloge. (IEnumClockVector.Reset)
Réinitialiser

Réinitialise l’énumérateur au début du vecteur d’horloge. (IEnumFeedClockVector.Reset)
Réinitialiser

Réinitialise l’énumérateur au début du jeu d’exceptions de plage.
Réinitialiser

Réinitialise l’énumérateur au début du jeu d’exceptions à élément unique.
Réinitialiser

Réinitialise l’énumérateur au début de la liste. (IEnumSyncChanges.Reset)
Réinitialiser

Réinitialise l’énumérateur au début de la liste. (IEnumSyncChangeUnits.Reset)
Réinitialiser

Réinitialise l’énumérateur au début de la collection d’objets ISyncProviderConfigUIInfo.
Réinitialiser

Réinitialise l’énumérateur au début de l’ensemble ISyncProviderInfo.
Réinitialiser

Réinitialise un fournisseur de synchronisation pour qu’il ressemble à un nouveau réplica dans la session de synchronisation suivante.
RevokeCallback

Indique que l’objet IAsynchronousDataRetriever ne doit plus utiliser l’interface de rappel spécifiée et doit libérer toutes les références à celui-ci.
RevokeEvent

Annule l’inscription de l’utilisateur de la notification de l’arrivée de nouveaux événements d’inscription.
Sérialiser

Sérialise les données de mappage de clé réplica à un tableau d’octets.
Sérialiser

Sérialise le lot de modification en un tableau d’octets.
Sérialiser

Sérialise les données de filtre en un tableau d’octets.
Sérialiser

Sérialise les données de l’objet de connaissance dans un tableau d’octets.
SerializeWithOptions

Sérialise les données de l’objet batch de modification en tableau d’octets, en fonction de la version et des options de sérialisation spécifiées.
SerializeWithOptions

Sérialise les données de l’objet de connaissances dans un tableau d’octets en fonction de la version et des options de sérialisation spécifiées.
SetForgottenKnowledgeRecoveryRange

Définit la plage de récupération lorsque la session effectue une récupération de connaissances oubliées.
SetLastBatch

Définit un indicateur qui indique qu’il n’y a plus de modifications à énumérer dans la session de synchronisation.
SetLocalTickCount

Définit le nombre de graduations pour le réplica qui possède cette connaissance.
SetPrerequisiteKnowledge

Définit les connaissances minimales requises par un fournisseur de destination pour traiter ce lot de modifications.
SetProviderWithError

Indique quel fournisseur a provoqué l’échec de la synchronisation.
SetRecoverableErrorOnChange

Indique qu’une erreur récupérable s’est produite lors de cette modification.
SetRecoverableErrorOnChangeUnit

Indique qu’une erreur récupérable s’est produite lors du chargement des données de l’unité de modification spécifiée à partir du magasin d’éléments.
SetRemainingWorkEstimateForSession

Définit l’estimation du travail restant pour la session.
SetResolveActionForChange

Définit une action de résolution de conflit pour le conflit.
SetResolveActionForChangeUnit

Définit une action de résolution de conflit pour la modification d’unité de modification en conflit.
SetSyncProviderState

Définit l’état du fournisseur de synchronisation spécifié.
SetWorkEstimate

Définit l’estimation du travail pour cette modification.
SetWorkEstimateForBatch

Définit l’estimation du travail pour le lot.
Skip

Ignore le nombre spécifié d’exceptions d’unité de modification.
Skip

Ignore le nombre spécifié d’éléments de vecteur d’horloge. (IEnumClockVector.Skip)
Skip

Ignore le nombre spécifié d’éléments de vecteur d’horloge. (IEnumFeedClockVector.Skip)
Skip

Ignore le nombre spécifié d’exceptions de plage.
Skip

Ignore le nombre spécifié d’exceptions à élément unique.
Skip

Cette méthode n’est pas implémentée. (IEnumSyncChanges.Skip)
Skip

Cette méthode n’est pas implémentée. (IEnumSyncChangeUnits.Skip)
Skip

Ignore le nombre spécifié d’objets ISyncProviderConfigUIInfo.
Skip

Ignore le nombre spécifié d’objets ISyncProviderInfo.
SpécifierFiltre

En cas d’implémentation par une classe dérivée, négocie le filtre utilisé par le fournisseur source lors de l’énumération des modifications.
Union

Combine les connaissances spécifiées avec les connaissances actuelles.
UnregisterSyncProvider

Annule l’inscription et supprime le fournisseur de synchronisation spécifié du magasin d’inscriptions.
UnregisterSyncProviderConfigUI

Annule l’inscription et supprime l’interface utilisateur de configuration du fournisseur de synchronisation spécifiée du magasin d’inscriptions.

Interfaces

 
IAsynchronousDataRetriever

Représente le mécanisme par lequel le fournisseur de destination récupère de manière asynchrone les données d’élément du fournisseur source.
IChangeConflict

Représente un conflit entre deux éléments.
IChangeUnitException

Représente une unité de modification à exclure d’un objet de connaissance.
IChangeUnitListFilterInfo

Représente un filtre qui peut être utilisé pour contrôler les unités de modification incluses pour les éléments d’un objet ISyncChangeBatch.
IClockVector

Représente un vecteur d’horloge dans une structure de connaissances.
IClockVectorElement

Représente un élément de vecteur d’horloge d’une structure de connaissances.
IConstructReplicaKeyMap

Ajoute des entrées à un objet IReplicaKeyMap.
ICoreFragment

Représente la connaissance de tous les éléments de l’étendue d’un ensemble spécifique d’unités de modification.
ICoreFragmentInspector

Énumère les objets ICoreFragment contenus dans un objet de connaissance.
IDataRetrieverCallback

Représente les méthodes qu’un objet IAsynchronousDataRetriever peut appeler pour indiquer que le traitement a été terminé sur une méthode IAsynchronousDataRetriever.
IEnumChangeUnitExceptions

Énumère les exceptions d’unité de modification stockées dans un objet de connaissance.
IEnumClockVector

Énumère les éléments de vecteur d’horloge stockés dans un vecteur d’horloge.
IEnumFeedClockVector

Énumère les éléments de vecteur d’horloge qui sont stockés dans un vecteur d’horloge qui contient des informations FeedSync.
IEnumRangeExceptions

Énumère les exceptions de plage stockées dans un objet de connaissance.
IEnumSingleItemExceptions

Énumère les exceptions à élément unique stockées dans un objet de connaissance.
IEnumSyncChanges

Énumère les modifications apportées à l’élément.
IEnumSyncChangeUnits

Énumère les unités modifiées.
IEnumSyncProviderConfigUIInfos

Énumère les objets ISyncProviderConfigUIInfo qui contiennent des informations d’interface utilisateur de configuration utilisées pour générer et inscrire un fournisseur de synchronisation.
IEnumSyncProviderInfos

Énumère les objets ISyncProviderInfo qui contiennent les informations utilisées pour créer un instance d’un fournisseur de synchronisation.
IFeedClockVector

Représente un vecteur d’horloge qui contient des informations FeedSync.
IFeedClockVectorElement

Représente un élément de vecteur d’horloge qui contient des informations FeedSync.
IFilterRequestCallback

Les médiateurs filtrent la négociation entre un fournisseur de destination et un fournisseur source.
IForgottenKnowledge

Représente les connaissances qui ont été oubliées en raison du nettoyage des pierres tombales.
IKnowledgeSyncProvider

Représente un fournisseur de synchronisation qui utilise les connaissances pour effectuer la synchronisation.
ILoadChangeContext

Représente des informations sur une modification à charger à partir du magasin d’éléments.
IProviderConverter

En cas d’implémentation par une classe dérivée, représente un objet qui peut convertir un objet ISyncProvider en objet IKnowledgeSyncProvider.
IRangeException

Représente une plage d’ID d’élément à exclure d’un objet de connaissance.
IRecoverableError

Représente une erreur récupérable qui s’est produite lors du chargement d’un élément ou de l’enregistrement d’un élément.
IRecoverableErrorData

Représente des informations sur une erreur récupérable.
IRegisteredSyncProvider

Représente un fournisseur de synchronisation inscrit. Cette interface est implémentée par l’enregistreur d’un fournisseur de synchronisation.
IReplicaKeyMap

Représente un mappage entre les clés réplica et les ID de réplica.
IRequestFilteredSync

En cas d’implémentation par une classe dérivée, représente un fournisseur de destination qui peut spécifier un filtre à utiliser par le fournisseur source lors de l’énumération des modifications.
ISingleItemException

Représente un élément à exclure d’un objet de connaissance.
ISupportFilteredSync

En cas d’implémentation par une classe dérivée, représente un fournisseur source qui prend en charge l’énumération des modifications filtrées et qui peut négocier le type de filtre utilisé.
ISupportLastWriteTime

Représente un fournisseur de synchronisation qui est en mesure de signaler la date et l’heure de la dernière modification d’un élément ou d’une unité de modification. Cette fonctionnalité est utile pour une application qui implémente la résolution des conflits du dernier writer-wins.
ISyncCallback

Représente les rappels d’application utilisés pour notifier l’application d’événements de synchronisation.
ISyncCallback2

Représente des rappels d’application supplémentaires utilisés pour notifier l’application d’événements de synchronisation.
ISyncChange

Représente une modification apportée à un élément.
ISyncChangeBatch

Représente les métadonnées d’un ensemble de modifications. (ISyncChangeBatch)
ISyncChangeBatchAdvanced

Représente des informations supplémentaires sur un ensemble de modifications.
ISyncChangeBatchBase

Représente les métadonnées d’un ensemble de modifications. (ISyncChangeBatchBase)
ISyncChangeBatchBase2

Représente des fonctionnalités supplémentaires d’un objet ISyncChangeBatchBase.
ISyncChangeBatchWithPrerequisite

Représente les métadonnées relatives à un lot de modifications basé sur les connaissances préalables associées au lot de modifications.
ISyncChangeBuilder

Fournit des données supplémentaires pour une modification d’élément.
ISyncChangeUnit

Représente une modification apportée à une unité de modification contenue dans un élément.
ISyncChangeWithPrerequisite

Représente les métadonnées relatives à une modification basée sur les connaissances préalables associées à la modification.
ISyncFilterInfo

Représente des informations sur un filtre utilisé pour contrôler les données incluses dans un objet ISyncChangeBatch.
ISyncFilterInfo2

Représente des informations supplémentaires sur un filtre qui peuvent être utilisées pour contrôler les modifications incluses dans un objet ISyncChangeBatch.
ISyncFullEnumerationChange

Représente des informations supplémentaires sur un objet ISyncChange pendant la synchronisation de récupération.
ISyncFullEnumerationChangeBatch

Représente les métadonnées d’un ensemble de modifications créé dans le cadre d’une synchronisation de récupération.
ISynchronousDataRetriever

Représente le mécanisme par lequel le fournisseur de destination récupère les données d’élément du fournisseur source.
ISyncKnowledge

Représente les connaissances qu’un réplica possède sur son magasin d’éléments.
ISyncKnowledge2

Représente des informations supplémentaires sur les connaissances qu’un réplica possède sur son magasin d’éléments.
ISyncProvider

Représente un fournisseur de synchronisation qui peut être utilisé par une session de synchronisation pour synchroniser des données avec un autre fournisseur de synchronisation.
ISyncProviderConfigUI

Représente les informations de l’interface utilisateur de configuration utilisées pour générer et inscrire un fournisseur de synchronisation.
ISyncProviderConfigUIInfo

Représente les informations et les propriétés nécessaires pour créer une instance d’une interface utilisateur de configuration de fournisseur de synchronisation.
ISyncProviderInfo

Représente les informations et les propriétés nécessaires pour créer un instance d’un fournisseur de synchronisation.
ISyncProviderRegistration

Représente l’inscription du fournisseur de synchronisation.
ISyncRegistrationChange

Représente une modification apportée à l’inscription d’un fournisseur de synchronisation ou d’une interface utilisateur de configuration de fournisseur de synchronisation. Les modifications sont signalées en tant qu’événements d’inscription.
ISyncSessionExtendedErrorInfo

Représente des informations sur le fournisseur à l’origine de l’échec de la synchronisation.
ISyncSessionState

Représente des informations sur la session de synchronisation active.
ISyncSessionState2

Représente des informations supplémentaires sur la session de synchronisation actuelle.

Structures

 
ID_PARAMETER_PAIR

Représente le format d’un ID d’entité de synchronisation.
ID_PARAMETERS

Représente le schéma de format pour le groupe d’ID utilisés pour identifier les entités dans une session de synchronisation.
SYNC_RANGE

Représente une plage d’ID d’élément.
SYNC_SESSION_STATISTICS

Représente des statistiques sur une session de synchronisation unidirectionnelle unique.
SYNC_TIME

Représente une valeur de date et d’heure.
SYNC_VERSION

Représente une version pour un élément ou une unité de modification.
SyncProviderConfigUIConfiguration

Représente les informations d’une interface utilisateur de configuration de fournisseur de synchronisation.
SyncProviderConfiguration

Représente les informations d’une configuration de fournisseur de synchronisation.