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 oboru úprav je možné 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 obor úprav potvrzený, úložiště pro úpravy provede všechny změny, ke kterým došlo v něm, a použije je na model. Pokud je volána metoda oboru Revert úprav nebo obor úprav je odstraněn před Complete zavolání, obor úprav bude místo toho obrátit změny provedené v podkladových objektech a znovu použít stav z úložiště pro úpravy. To poskytuje pevný základ pro mechanismus vrácení zpět.

Konstruktory

Name Description
ModelEditingScope()

Vytvoří novou ModelEditingScope.

Vlastnosti

Name Description
Description

Popisuje skupinu změn. Změny je možné kdykoli změnit před potvrzením změn.

Metody

Name Description
CanComplete()

Určuje, zda OnComplete() má být volána, nebo zda má být změna vrácena. Důvody pro vrácení změn můžou zahrnovat soubor, který nelze rezervovat v systému správy zdrojového kódu kvůli úpravám.

Complete()

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

Dispose()

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

Dispose(Boolean)

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

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

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

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

OnException(Exception)

Zpracovává výjimku.

OnRevert(Boolean)

Provede skutečný návrat oboru úprav.

Revert()

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

ToString()

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

(Zděděno od Object)

Platí pro