ModelEditingScope Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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) |