Partilhar via


EditingScope Classe

Definição

Um escopo de edição representa uma coleção de alterações na árvore ModelItem que pode ser confirmada ou revertida como uma unidade de trabalho atômica.

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
Herança
EditingScope

Comentários

Isso é útil para agrupar em lote um conjunto de alterações em vários ModelItem objetos. Como exemplo, nas atividades de mensagens, as alterações feitas a partir das caixas de diálogo geradas afetarão vários valores de propriedade. No entanto, como todas as alterações vêm da caixa de diálogo gerada, as alterações precisam ser consideradas como um lote e desfeitas como uma única unidade de trabalho. Para obter mais detalhes sobre o uso, consulte o exemplo de escopo de edição

Propriedades

Changes

Obtém uma lista de alterações.

Description

Descreve o grupo de alterações. Ele pode ser alterado a qualquer momento antes que as alterações sejam confirmadas.

(Herdado de ModelEditingScope)
HasEffectiveChanges

Obtém um booliano que especifica se as alterações foram aplicadas ao escopo de edição.

Métodos

CanComplete()

Determina se a instância de escopo de edição atual pode ser concluída.

Complete()

Conclui o escopo de edição chamando o método OnComplete().

(Herdado de ModelEditingScope)
Dispose()

Descarta este objeto anulando alterações, a menos que o escopo de edição já tenha sido concluído ou revertido.

(Herdado de ModelEditingScope)
Dispose(Boolean)

Descarta este objeto anulando as alterações.

(Herdado de ModelEditingScope)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnComplete()

Gera o evento Concluído.

OnException(Exception)

Manipula a exceção especificada.

OnRevert(Boolean)

Gera o evento Reverter.

Revert()

Desfaz as alterações feitas durante o escopo de edição.

(Herdado de ModelEditingScope)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a