Compartir a través de


ModelEditingScope Clase

Definición

Representa un grupo de cambios en el almacén de edición. Los grupos de cambios son transaccionales. Los cambios que se llevan a cabo 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 acepta todos los cambios que se hayan producido en él y los aplican 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 a , el ámbito de edición revertirá 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

ModelEditingScope()

Crea un nuevo ModelEditingScope.

Propiedades

Description

Describe el grupo de cambios. Se puede cambiar en cualquier momento antes de que se confirmen los cambios.

Métodos

CanComplete()

Determina si se debería llamar al método OnComplete() o si se debería revertir el cambio en su lugar. Las razones para revertir el cambio podrían ser que un archivo no se puede desproteger de un sistema de control de código fuente para su modificación.

Complete()

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

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 que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve 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 Object actual.

(Heredado de Object)
OnComplete()

Completa el ámbito de edición.

OnException(Exception)

Controla una excepción.

OnRevert(Boolean)

Revierte el á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