EditingScope Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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) |