EditingScope Classe

Definição

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

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. Por exemplo, nas atividades de mensagens, as alterações feitas nas 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

Nome Description
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 Boolean que especifica se as alterações foram aplicadas ao escopo de edição.

Métodos

Nome Description
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 OnComplete() método.

(Herdado de ModelEditingScope)
Dispose()

Descarta esse 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 esse 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 Objectatual.

(Herdado de Object)
OnComplete()

Gera o evento Complete.

OnException(Exception)

Manipula a exceção especificada.

OnRevert(Boolean)

Gera o evento Reverter.

Revert()

Abandona 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