ModelEditingScope Třída

Definice

Představuje skupinu změn v úložišti pro úpravy. Skupiny změn jsou transakční. Změny provedené v rozsahu úprav lze potvrdit nebo přerušit jako jednotku.

public ref class ModelEditingScope abstract : IDisposable
public abstract class ModelEditingScope : IDisposable
type ModelEditingScope = class
    interface IDisposable
Public MustInherit Class ModelEditingScope
Implements IDisposable
Dědičnost
ModelEditingScope
Odvozené
Implementuje

Poznámky

Když je potvrzen rozsah úprav, úložiště pro úpravy přijme všechny změny, ke kterým v něm došlo, a použije je pro model. Pokud je volána metoda oboru Revert úprav nebo je obor úprav odstraněn před Complete zavoláním, obor úprav místo toho vrátí změny provedené v podkladových objektech a znovu použije stav z úložiště pro úpravy. To poskytuje pevný základ pro mechanismus vrácení zpět.

Konstruktory

ModelEditingScope()

Vytvoří nový objekt ModelEditingScope.

Vlastnosti

Description

Popisuje skupinu změn. Můžete ho kdykoli změnit před potvrzením změn.

Metody

CanComplete()

Určuje, jestli OnComplete() se má volat, nebo jestli se má změna vrátit zpět. Mezi důvody pro vrácení změn může patřit, že soubor nelze rezervovat ze systému správy zdrojového kódu pro úpravy.

Complete()

Dokončí rozsah úprav voláním OnComplete() metody.

Dispose()

Odstraní tento objekt přerušením změn, pokud rozsah úprav již nebyl dokončen nebo vrácen zpět.

Dispose(Boolean)

Odstraní tento objekt přerušením změn.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
OnComplete()

Provede skutečné dokončení rozsahu úprav.

OnException(Exception)

Zpracovává výjimku.

OnRevert(Boolean)

Provede skutečné vrácení oboru úprav.

Revert()

Zruší změny provedené během rozsahu úprav.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro