Partager via


Membres ChangeBatchBase

En cas de substitution par une classe dérivée, représente les métadonnées d'un ensemble de modifications.

Le type ChangeBatchBase expose les membres suivants.

Méthodes

  Nom Description
Méthode publique AddChange(ItemChange) Ajoute une modification d'élément spécifiée au groupe qui est actuellement ouvert.
Méthode publique AddChanges(IEnumerable< (Of < <' (ItemChange> ) > > )) Ajoute un ensemble de modifications d'élément spécifié au groupe qui est actuellement ouvert.
Méthode publique BeginOrderedGroup(SyncId) Ouvre un groupe ordonné dans le lot de modifications. Ce groupe est ordonné par ID d'élément.
Méthode publique Dispose() () () () Libère toutes les ressources utilisées par l'objet ChangeBatchBase.
Méthode protégée Dispose(Boolean) Libère les ressources non managées utilisées par l'objet ChangeBatchBase et libère éventuellement les ressources managées.
Méthode publique EndOrderedGroup(SyncId, SyncKnowledge) Ferme un groupe ordonné précédemment ouvert dans le lot de modifications.
Méthode publique Equals(Object) (Hérité de Object.)
Méthode protégée Finalize() () () () (Hérité de Object.)
Méthode publique GetEnumerator() () () () Obtient un objet qui énumère les modifications d'élément contenues dans ce lot de modifications. Cette méthode ne peut pas être héritée.
Méthode publique GetHashCode() () () () (Hérité de Object.)
Méthode publique GetType() () () () (Hérité de Object.)
Méthode protégée MemberwiseClone() () () () (Hérité de Object.)
Méthode publique Serialize() () () () Sérialise le lot de modifications en tableau d'octets.
Méthode publique SetFilterForgottenKnowledge(UInt32, SyncKnowledge) Définit la connaissance oubliée de filtre pour le filtre spécifié.
Méthode publique SetLastBatch() () () () Définit une valeur qui indique qu'il s'agit du dernier lot dans la session de synchronisation.
Méthode protégée ThrowIfDisposed() () () () Lève ObjectDisposedException si cet objet a été supprimé.
Méthode publique ToString() () () () (Hérité de Object.)

Haut de la page

Propriétés

  Nom Description
Propriété publique BatchWorkEstimate Obtient ou définit l'évaluation du travail total pour le lot de modifications.
Propriété publique CompatibilityLevel Obtient ou définit la version des composants Sync Framework qui peuvent être utilisés avec cet objet.
Propriété publiqueMembre statique DefaultCompatibilityLevel Obtient ou définit le niveau de compatibilité par défaut de tous les objets ChangeBatchBase.
Propriété publique DisposeAfterProcessing Obtient ou définit une valeur qui indique si l'objet de lot de modifications est supprimé une fois le traitement terminé.
Propriété publique FilterKeyMap Obtient ou définit le mappage de clés de filtre qui contient les filtres faisant l'objet d'un suivi de la part du réplica à l'origine de ce lot de modifications.
Propriété publique IsEmpty Obtient une valeur qui indique si le lot de modifications contient des modifications.
Propriété publique IsLastBatch Obtient une valeur qui indique s'il s'agit du dernier lot de la session de synchronisation.
Propriété publique LearnedKnowledge Obtient la connaissance que le réplica de destination apprend lorsque le fournisseur de destination applique toutes les modifications de ce lot de modifications.
Propriété publique PrerequisiteKnowledge Obtient la connaissance minimale qu'un fournisseur de destination doit avoir pour traiter ce lot de modifications.
Propriété publique RemainingSessionWorkEstimate Obtient ou définit l'évaluation du travail restant pour la session de synchronisation.
Propriété publique SourceForgottenKnowledge Obtient la connaissance oubliée du réplica source.

Haut de la page

Implémentations d'interfaces explicites

  Nom Description
Implémentation d'interface expliciteMéthode privée IEnumerable. . :: . .GetEnumerator() () () () Obtient un objet qui énumère les modifications d'élément contenues dans ce lot de modifications.

Haut de la page

Voir aussi

Référence

ChangeBatchBase Classe

Espace de noms Microsoft.Synchronization