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 étendue d’édition représente une collection de modifications apportées à l’arborescence ModelItem qui peuvent être validées ou restaurées en tant qu’unité atomique de travail.
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
Cela est utile pour regrouper un ensemble de modifications apportées à plusieurs ModelItem objets. Par exemple, dans les activités de messagerie, les modifications apportées à partir des dialogues déclenchés ont un impact sur plusieurs valeurs de propriété. Toutefois, étant donné que toutes les modifications proviennent du dialogue déclenché, les modifications doivent être considérées comme un lot et annulées en tant qu’unité de travail unique. Pour plus d’informations sur l’utilisation, consultez l’exemple d’étendue d’édition
Propriétés
| Nom | Description |
|---|---|
| Changes |
Obtient une liste de modifications. |
| Description |
Décrit le groupe de modifications. Il peut être modifié à tout moment avant que les modifications ne soient validées. (Hérité de ModelEditingScope) |
| HasEffectiveChanges |
Obtient une valeur booléenne qui spécifie si les modifications ont été appliquées à l’étendue d’édition. |
Méthodes
| Nom | Description |
|---|---|
| CanComplete() |
Détermine si l’instance d’étendue d’édition actuelle peut se terminer. |
| Complete() |
Termine l’étendue de modification en appelant la OnComplete() méthode. (Hérité de ModelEditingScope) |
| Dispose() |
Supprime cet objet en abandonnant les modifications, sauf si l’étendue d’édition a déjà été terminée ou rétablie. (Hérité de ModelEditingScope) |
| Dispose(Boolean) |
Supprime cet objet en abandonnant les modifications. (Hérité de ModelEditingScope) |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (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 pendant l’étendue de modification. (Hérité de ModelEditingScope) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |