ModelItem.BeginEdit Méthode

Définition

Ouvre une portée d'édition pour le concepteur.

Surcharges

BeginEdit()

Ouvre une portée d'édition pour le concepteur. Après ouverture d'une portée d'édition, toutes les modifications apportées aux objets sont enregistrées dans la portée jusqu'à ce que la transaction soit terminée ou rétablie. Les portées d'édition peuvent être imbriquées, mais doivent être validées dans l'ordre.

BeginEdit(Boolean)

Ouvre une portée d'édition pour le concepteur.

BeginEdit(String)

Ouvre une portée d'édition pour le concepteur. Après ouverture d'une portée d'édition, toutes les modifications apportées aux objets sont enregistrées dans la portée jusqu'à ce que la transaction soit terminée ou rétablie. Les portées d'édition peuvent être imbriquées, mais doivent être validées dans l'ordre.

BeginEdit(String, Boolean)

Ouvre une portée d'édition pour le concepteur.

BeginEdit()

Ouvre une portée d'édition pour le concepteur. Après ouverture d'une portée d'édition, toutes les modifications apportées aux objets sont enregistrées dans la portée jusqu'à ce que la transaction soit terminée ou rétablie. Les portées d'édition peuvent être imbriquées, mais doivent être validées dans l'ordre.

public:
 abstract System::Activities::Presentation::Model::ModelEditingScope ^ BeginEdit();
public abstract System.Activities.Presentation.Model.ModelEditingScope BeginEdit ();
abstract member BeginEdit : unit -> System.Activities.Presentation.Model.ModelEditingScope
Public MustOverride Function BeginEdit () As ModelEditingScope

Retours

ModelEditingScope qui doit être terminé ou rétabli.

Remarques

Une portée d’édition permet d’appliquer plusieurs modifications au modèle dans une même transaction. Toutes les modifications apportées au sein de la portée d’édition peuvent être rétablies à tout moment tant que la transaction n’est pas terminée.

Les portées d'édition sont globales au concepteur. Une portée d'édition peut être créée pour tout élément du concepteur ; vous n'avez pas besoin de créer une portée d'édition pour l'élément spécifique que vous modifiez.

S’applique à

BeginEdit(Boolean)

Ouvre une portée d'édition pour le concepteur.

public:
 virtual System::Activities::Presentation::Model::ModelEditingScope ^ BeginEdit(bool shouldApplyChangesImmediately);
public virtual System.Activities.Presentation.Model.ModelEditingScope BeginEdit (bool shouldApplyChangesImmediately);
abstract member BeginEdit : bool -> System.Activities.Presentation.Model.ModelEditingScope
override this.BeginEdit : bool -> System.Activities.Presentation.Model.ModelEditingScope
Public Overridable Function BeginEdit (shouldApplyChangesImmediately As Boolean) As ModelEditingScope

Paramètres

shouldApplyChangesImmediately
Boolean

true pour indiquer que les modifications doivent être appliquées immédiatement ; sinon, false.

Retours

ModelEditingScope qui doit être terminé ou rétabli.

S’applique à

BeginEdit(String)

Ouvre une portée d'édition pour le concepteur. Après ouverture d'une portée d'édition, toutes les modifications apportées aux objets sont enregistrées dans la portée jusqu'à ce que la transaction soit terminée ou rétablie. Les portées d'édition peuvent être imbriquées, mais doivent être validées dans l'ordre.

public:
 abstract System::Activities::Presentation::Model::ModelEditingScope ^ BeginEdit(System::String ^ description);
public abstract System.Activities.Presentation.Model.ModelEditingScope BeginEdit (string description);
abstract member BeginEdit : string -> System.Activities.Presentation.Model.ModelEditingScope
Public MustOverride Function BeginEdit (description As String) As ModelEditingScope

Paramètres

description
String

Description facultative de la modification. Cette description est définie dans la propriété Description de la portée d'édition.

Retours

ModelEditingScope qui doit être terminé ou rétabli.

Remarques

Une portée d’édition permet d’appliquer plusieurs modifications au modèle dans une même transaction. Toutes les modifications apportées au sein de la portée d’édition peuvent être rétablies à tout moment tant que la transaction n’est pas terminée.

Les portées d'édition sont globales au concepteur. Une portée d'édition peut être créée pour tout élément du concepteur ; vous n'avez pas besoin de créer une portée d'édition pour l'élément spécifique que vous modifiez.

S’applique à

BeginEdit(String, Boolean)

Ouvre une portée d'édition pour le concepteur.

public:
 virtual System::Activities::Presentation::Model::ModelEditingScope ^ BeginEdit(System::String ^ description, bool shouldApplyChangesImmediately);
public virtual System.Activities.Presentation.Model.ModelEditingScope BeginEdit (string description, bool shouldApplyChangesImmediately);
abstract member BeginEdit : string * bool -> System.Activities.Presentation.Model.ModelEditingScope
override this.BeginEdit : string * bool -> System.Activities.Presentation.Model.ModelEditingScope
Public Overridable Function BeginEdit (description As String, shouldApplyChangesImmediately As Boolean) As ModelEditingScope

Paramètres

description
String

Description facultative de la modification. Cette description est définie dans la propriété Description de la portée d'édition.

shouldApplyChangesImmediately
Boolean

true pour indiquer que les modifications doivent être appliquées immédiatement ; sinon, false.

Retours

ModelEditingScope qui doit être terminé ou rétabli.

S’applique à