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 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
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) |