EditingScope Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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) |