Partager via


ModelEditingScope Classe

Définition

Représente un groupe de modifications apportées au magasin d'éditions. Les groupes de modifications sont transactionnels. Les modifications apportées dans une portée d'édition peuvent être validées ou abandonnées en tant qu'unité.

public ref class ModelEditingScope abstract : IDisposable
public abstract class ModelEditingScope : IDisposable
type ModelEditingScope = class
    interface IDisposable
Public MustInherit Class ModelEditingScope
Implements IDisposable
Héritage
ModelEditingScope
Dérivé
Implémente

Remarques

Lorsqu'une portée d'édition est validée, le magasin d'éditions prend toutes les modifications qui s'y sont produites et les applique au modèle. Si la méthode de la portée d’édition Revert est appelée, ou si la portée d’édition est supprimée avant que Complete ne soit appelé, la portée d’édition annule les modifications apportées aux objets sous-jacents, en réappliquant l’état du magasin d’édition. Cela constitue une base fiable pour un mécanisme d'annulation.

Constructeurs

ModelEditingScope()

Crée un ModelEditingScope.

Propriétés

Description

Décrit le groupe de modifications. Cette propriété peut être modifiée à tout moment avant validation des modifications.

Méthodes

CanComplete()

Détermine si la méthode OnComplete() peut être appelée ou si la modification doit être rétablie. Une modification peut être rétablie par exemple si un fichier ne peut pas être extrait d'un système de contrôle de code source pour modification.

Complete()

Termine la portée d'édition en appelant la méthode OnComplete().

Dispose()

Supprime cet objet en abandonnant les modifications apportées sauf si la portée d'édition est déjà terminée ou rétablie.

Dispose(Boolean)

Supprime cet objet en abandonnant les modifications apportées.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnComplete()

Exécute la fin réelle de la portée d'édition.

OnException(Exception)

Gère une exception.

OnRevert(Boolean)

Exécute le rétablissement réel de la portée d'édition.

Revert()

Abandonne les modifications apportées dans la portée d'édition.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à