Partager via


Interface IProviderUpgradeCallback

En cas d'implémentation par une classe dérivée, représente les méthodes que Sync Framework peut appeler pour notifier un fournisseur à propos des événements qui se produisent pendant une mise à niveau du magasin des métadonnées lancée suite à un changement de version de fournisseur.

Espace de noms: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (dans microsoft.synchronization.metadatastorage.dll)

Syntaxe

'Déclaration
Public Interface IProviderUpgradeCallback
'Utilisation
Dim instance As IProviderUpgradeCallback
public interface IProviderUpgradeCallback
public interface class IProviderUpgradeCallback
public interface IProviderUpgradeCallback
public interface IProviderUpgradeCallback

Notes

L'interface IProviderUpgradeCallback est généralement implémentée par un fournisseur.

Après avoir ouvert un magasin du service de stockage des métadonnées, un fournisseur peut vérifier la version de fournisseur associée aux métadonnées contenues dans le magasin et déterminer si les métadonnées doivent être mises à niveau. La version de fournisseur associée aux métadonnées est stockée dans la propriété ProviderVersion.

Pour mettre à niveau les métadonnées d'un réplica, le fournisseur enregistre les métadonnées au format canonique, supprime les métadonnées du magasin actuel, initialise de nouvelles métadonnées de réplica dans le magasin des métadonnées à l'aide du schéma mis à niveau et importe les métadonnées dans le magasin en utilisant DeserializeReplicaMetadata avec un objet IProviderUpgradeCallback. Pour plus d'informations, consultez Mise à niveau de la version de magasin des métadonnées.

Voir aussi

Référence

Membres IProviderUpgradeCallback
Espace de noms Microsoft.Synchronization.MetadataStorage