EditingScope Classe

Definição

Um âmbito de edição representa um conjunto de alterações à ModelItem árvore que podem ser comprometidas 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

Observações

Isto é útil para agrupar um conjunto de alterações em múltiplos ModelItem objetos. Por exemplo, nas atividades de mensagens, as alterações feitas a partir dos diálogos elevados vão afetar vários valores de propriedades. No entanto, como todas as alterações vêm do diálogo elevado, as alterações devem ser consideradas como um lote e desfeitas como uma única unidade de trabalho. Para mais detalhes sobre o uso, consulte o exemplo do Escopo de Edição

Propriedades

Name Description
Changes

Recebe uma lista de alterações.

Description

Descreve o grupo de mudanças. Pode ser alterado a qualquer momento antes das alterações serem realizadas.

(Herdado de ModelEditingScope)
HasEffectiveChanges

Obtém um Booleano que especifica se foram aplicadas alterações ao âmbito de edição.

Métodos

Name Description
CanComplete()

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

Complete()

Completa o âmbito de edição chamando o OnComplete() método.

(Herdado de ModelEditingScope)
Dispose()

Elimina este objeto abortando alterações, a menos que o âmbito de edição já tenha sido concluído ou revertido.

(Herdado de ModelEditingScope)
Dispose(Boolean)

Elimina este objeto abortando alterações.

(Herdado de ModelEditingScope)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OnComplete()

Eleva o evento completo.

OnException(Exception)

Trata da exceção especificada.

OnRevert(Boolean)

Aumenta o evento Revert.

Revert()

Abandona as alterações feitas durante o âmbito da edição.

(Herdado de ModelEditingScope)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a