Partager via


Membres ChangeBatch

Représente les métadonnées d'un ensemble de modifications. Cette classe ne peut pas être héritée.

Le type ChangeBatch expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ChangeBatch(SyncIdFormatGroup, SyncKnowledge, ForgottenKnowledge) Initialise une nouvelle instance de la classe ChangeBatch qui contient le schéma du format d'ID spécifié, la connaissance du réplica de destination et la connaissance oubliée du fournisseur de source.
Méthode publique ChangeBatch(SyncIdFormatGroup, SyncKnowledge, ForgottenKnowledge, FilterInfo) Initialise une nouvelle instance de la classe ChangeBatch qui contient le schéma du format d'ID, la connaissance du réplica de destination et la connaissance oubliée du réplica source spécifiés, ainsi que le filtre qui est utilisé pour contrôler les modifications incluses dans le lot de modifications.

Haut de la page

Méthodes

  Nom Description
Méthode publique AddChange(ItemChange) Ajoute une modification d'élément spécifiée au groupe qui est actuellement ouvert. (Hérité de ChangeBatchBase.)
Méthode publique AddChanges(IEnumerable< (Of < <' (ItemChange> ) > > )) Ajoute un ensemble de modifications d'élément spécifié au groupe qui est actuellement ouvert. (Hérité de ChangeBatchBase.)
Méthode publique AddLoggedConflict(ItemChange, SyncKnowledge) Ajoute des métadonnées qui représentent un conflit au lot de modifications.
Méthode publique BeginOrderedGroup(SyncId) Ouvre un groupe ordonné dans le lot de modifications. Ce groupe est ordonné par ID d'élément. (Hérité de ChangeBatchBase.)
Méthode publique BeginUnorderedGroup() () () () Ouvre un groupe non ordonné dans le lot de modifications. Les modifications d'élément de ce groupe peuvent être dans n'importe quel ordre.
Méthode publiqueMembre statique Deserialize(SyncIdFormatGroup, array<Byte> [] () [] []) Méthode statique qui crée un objet de lot de modifications et l'initialise en utilisant un schéma de format d'ID et des données d'un tableau d'octets.
Méthode publiqueMembre statique Deserialize(SyncIdFormatGroup, ISyncFilterDeserializer, array<Byte> [] () [] []) Méthode statique qui crée un objet de lot de modifications et l'initialise en utilisant un schéma de format d'ID, un désérialiseur de filtre personnalisé et des données d'un tableau d'octets.
Méthode publique Dispose() () () () Libère toutes les ressources utilisées par l'objet ChangeBatchBase. (Hérité de 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. (Hérité de ChangeBatchBase.)
Méthode publique EndOrderedGroup(SyncId, SyncKnowledge) Ferme un groupe ordonné précédemment ouvert dans le lot de modifications. (Hérité de ChangeBatchBase.)
Méthode publique EndUnorderedGroup(SyncKnowledge, Boolean) Ferme un groupe non 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. (Hérité de ChangeBatchBase.)
Méthode publique GetHashCode() () () () (Hérité de Object.)
Méthode publique GetLearnedKnowledgeWithPrerequisite(SyncKnowledge) Obtient la connaissance que le réplica de destination apprend lorsque le fournisseur de destination applique toutes les modifications de ce lot de modifications, en fonction de la connaissance préalable du lot de modifications.
Méthode publique GetObjectData(SerializationInfo, StreamingContext) Place les données du lot de modifications dans un objet SerializationInfo.
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. (Hérité de ChangeBatchBase.)
Méthode publique SetFilterForgottenKnowledge(UInt32, SyncKnowledge) Définit la connaissance oubliée de filtre pour le filtre spécifié. (Hérité de ChangeBatchBase.)
Méthode publique SetLastBatch() () () () Définit une valeur qui indique qu'il s'agit du dernier lot dans la session de synchronisation. (Hérité de ChangeBatchBase.)
Méthode protégée ThrowIfDisposed() () () () Lève ObjectDisposedException si cet objet a été supprimé. (Hérité de ChangeBatchBase.)
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. (Hérité de ChangeBatchBase.)
Propriété publique CompatibilityLevel Obtient ou définit la version des composants Sync Framework qui peuvent être utilisés avec cet objet. (Hérité de 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é. (Hérité de ChangeBatchBase.)
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. (Hérité de ChangeBatchBase.)
Propriété publique IsEmpty Obtient une valeur qui indique si le lot de modifications contient des modifications. (Hérité de ChangeBatchBase.)
Propriété publique IsLastBatch Obtient une valeur qui indique s'il s'agit du dernier lot de la session de synchronisation. (Hérité de ChangeBatchBase.)
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. (Hérité de ChangeBatchBase.)
Propriété publique PrerequisiteKnowledge Obtient la connaissance minimale qu'un fournisseur de destination doit avoir pour traiter ce lot de modifications. (Hérité de ChangeBatchBase.)
Propriété publique RemainingSessionWorkEstimate Obtient ou définit l'évaluation du travail restant pour la session de synchronisation. (Hérité de ChangeBatchBase.)
Propriété publique SourceForgottenKnowledge Obtient la connaissance oubliée du réplica source. (Hérité de ChangeBatchBase.)

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. (Hérité de ChangeBatchBase.)

Haut de la page

Voir aussi

Référence

ChangeBatch Classe

Espace de noms Microsoft.Synchronization