EditingScope 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.
Une portée d'édition représente une collection de modifications apportées à l'arborescence ModelItem qui peut être validée ou restaurée en tant qu'unité atomique de travail unique.
public ref class EditingScope : System::Activities::Presentation::Model::ModelEditingScope
public class EditingScope : System.Activities.Presentation.Model.ModelEditingScope
type EditingScope = class
inherit ModelEditingScope
Public Class EditingScope
Inherits ModelEditingScope
- Héritage
Remarques
Ceci est utile pour traiter par lot un ensemble de modifications apportées à plusieurs objets ModelItem. Par exemple, dans les activités de messagerie, les modifications apportées dans les boîtes de dialogue qui s'affichent ont un impact sur différentes valeurs de propriété. Toutefois, comme toutes les modifications ont été apportées dans la boîte de dialogue affichée, elles doivent être considérées comme un lot et être annulées en tant qu'unité de travail unique. Pour plus d'informations, consultez l'exemple Portée d'édition
Propriétés
Changes |
Obtient une liste des modifications. |
Description |
Décrit le groupe de modifications. Cette propriété peut être modifiée à tout moment avant validation des modifications. (Hérité de ModelEditingScope) |
HasEffectiveChanges |
Obtient une valeur booléenne qui spécifie si les modifications ont été appliquées à la portée d'édition. |
Méthodes
CanComplete() |
Détermine si l'instance de portée d'édition actuelle peut se terminer. |
Complete() |
Termine la portée d'édition en appelant la méthode OnComplete(). (Hérité de ModelEditingScope) |
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. (Hérité de ModelEditingScope) |
Dispose(Boolean) |
Supprime cet objet en abandonnant les modifications apportées. (Hérité de ModelEditingScope) |
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() |
Déclenche l'événement Complete. |
OnException(Exception) |
Gère l'exception spécifiée. |
OnRevert(Boolean) |
Déclenche l'événement Revert. |
Revert() |
Abandonne les modifications apportées dans la portée d'édition. (Hérité de ModelEditingScope) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |