Méthode ReplicaMetadata.GetFullEnumerationLocalVersions
En cas de substitution dans une classe dérivée, obtient un lot de modifications qui contient les versions d'éléments et les unités de modification stockées dans ce réplica qui correspondent aux éléments et aux unités de modification référencés dans un lot des modifications envoyées de quelque autre fournisseur, dans le cadre d'une énumération complète.
Espace de noms: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (dans microsoft.synchronization.metadatastorage.dll)
Syntaxe
'Déclaration
Public MustOverride Function GetFullEnumerationLocalVersions ( _
sourceChanges As FullEnumerationChangeBatch _
) As IEnumerable(Of ItemChange)
'Utilisation
Dim instance As ReplicaMetadata
Dim sourceChanges As FullEnumerationChangeBatch
Dim returnValue As IEnumerable(Of ItemChange)
returnValue = instance.GetFullEnumerationLocalVersions(sourceChanges)
public abstract IEnumerable<ItemChange> GetFullEnumerationLocalVersions (
FullEnumerationChangeBatch sourceChanges
)
public:
virtual IEnumerable<ItemChange^>^ GetFullEnumerationLocalVersions (
FullEnumerationChangeBatch^ sourceChanges
) abstract
public abstract IEnumerable<ItemChange> GetFullEnumerationLocalVersions (
FullEnumerationChangeBatch sourceChanges
)
public abstract function GetFullEnumerationLocalVersions (
sourceChanges : FullEnumerationChangeBatch
) : IEnumerable<ItemChange>
Paramètres
- sourceChanges
Lot de modifications de la source qui vont être appliquées.
Valeur de retour
Lot de modifications contenant les versions des éléments et les unités de modification stockées dans ce réplica qui correspond aux éléments et aux unités de modification référencés dans un lot de modifications qui est envoyé à partir d'un autre fournisseur, dans le cadre d'une énumération complète.
Exceptions
Type d'exception | Condition |
---|---|
L'objet a été supprimé ou n'a pas été initialisé correctement. |
|
sourceChanges est une référence nulle (Rien dans Visual Basic). |
Notes
Cette méthode aide un fournisseur de synchronisation à implémenter sa méthode ProcessFullEnumerationChangeBatch.
Les applicateurs de modifications utilisent les versions dans le lot des modifications retournées à partir de cette méthode pour la détection de conflit.
Remarques à l'attention des implémenteurs : Le lot de modifications retourné à partir de cette méthode doit contenir une entrée pour chaque élément avec un ID d'élément compris entre les limites inférieure et supérieure spécifiées dans sourceChanges, y compris les entrées d'unité de modification. Si un élément existe dans le magasin d'éléments, son entrée doit contenir ses informations de version pour ce réplica. Si un élément n'existe pas, la valeur SyncVersion.UnknownVersion doit être affectée à sa version et sa propriété P:Microsoft.Synchronization.ItemChange.ChangeKind doit avoir pour valeur UnknownItem.
Voir aussi
Référence
Classe ReplicaMetadata
Membres ReplicaMetadata
Espace de noms Microsoft.Synchronization.MetadataStorage