ModelEditingScope Clase

Definición

Representa un grupo de cambios en el almacén de edición. Los grupos de cambios son transaccionales. Los cambios realizados en un ámbito de edición se pueden confirmar o anular como una unidad.

public ref class ModelEditingScope abstract : IDisposable
public abstract class ModelEditingScope : IDisposable
type ModelEditingScope = class
    interface IDisposable
Public MustInherit Class ModelEditingScope
Implements IDisposable
Herencia
ModelEditingScope
Derivado
Implementaciones

Comentarios

Cuando se confirma un ámbito de edición, el almacén de edición toma todos los cambios que se produjeron en él y los aplica al modelo. Si se llama al método del Revert ámbito de edición o se elimina el ámbito de edición antes Complete de llamar, el ámbito de edición invertirá en su lugar los cambios realizados en los objetos subyacentes y volverá a aplicar el estado del almacén de edición. Esto proporciona una base sólida para un mecanismo de deshacer.

Constructores

Nombre Description
ModelEditingScope()

Crea un nuevo ModelEditingScopeobjeto .

Propiedades

Nombre Description
Description

Describe el grupo de cambios. Se puede cambiar en cualquier momento antes de confirmar los cambios.

Métodos

Nombre Description
CanComplete()

Determina si OnComplete() se debe llamar a o si se debe revertir el cambio en su lugar. Las razones para revertir pueden incluir un archivo no se puede desprotegir de un sistema de control de código fuente para su modificación.

Complete()

Completa el ámbito de edición llamando al OnComplete() método .

Dispose()

Elimina este objeto anulando los cambios a menos que el ámbito de edición ya se haya completado o revertido.

Dispose(Boolean)

Elimina este objeto anulando los cambios.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
OnComplete()

Realiza el completo real del ámbito de edición.

OnException(Exception)

Controla una excepción.

OnRevert(Boolean)

Realiza la reversión real del ámbito de edición.

Revert()

Abandona los cambios realizados durante el ámbito de edición.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a