Méthode IProviderUpgradeCallback.OnItemMetadataDeserialized
Se produit une fois pour chaque élément lu à partir des métadonnées sérialisées.
Espace de noms: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (dans microsoft.synchronization.metadatastorage.dll)
Syntaxe
'Déclaration
Sub OnItemMetadataDeserialized ( _
itemMetadata As ItemMetadata, _
extraFields As Dictionary(Of String, SyncFieldValue) _
)
'Utilisation
Dim instance As IProviderUpgradeCallback
Dim itemMetadata As ItemMetadata
Dim extraFields As Dictionary(Of String, SyncFieldValue)
instance.OnItemMetadataDeserialized(itemMetadata, extraFields)
void OnItemMetadataDeserialized (
ItemMetadata itemMetadata,
Dictionary<string,SyncFieldValue> extraFields
)
void OnItemMetadataDeserialized (
ItemMetadata^ itemMetadata,
Dictionary<String^, SyncFieldValue^>^ extraFields
)
void OnItemMetadataDeserialized (
ItemMetadata itemMetadata,
Dictionary<String,SyncFieldValue> extraFields
)
function OnItemMetadataDeserialized (
itemMetadata : ItemMetadata,
extraFields : Dictionary<String,SyncFieldValue>
)
Paramètres
- itemMetadata
Métadonnées de l'élément au format mis à niveau.
- extraFields
Champs supplémentaires qui existent dans les métadonnées sérialisées mais qui ne sont pas spécifiés dans la liste de champs personnalisés pour le nouveau schéma de métadonnées. Définissez une référence nulle (Rien dans Visual Basic) lorsqu'il n'y a pas de champs supplémentaires.
Notes
Lorsqu'un fournisseur reçoit cette méthode, il peut examiner les champs supplémentaires répertoriés dans extraFields et apporter les modifications nécessaires pour corriger les métadonnées d'élément, par exemple fusionner les données d'un champ supplémentaire de l'ancien schéma dans un champ existant du schéma mis à niveau contenu dans itemMetadata.
Voir aussi
Référence
Interface IProviderUpgradeCallback
Membres IProviderUpgradeCallback
Espace de noms Microsoft.Synchronization.MetadataStorage