ModelEditingScope Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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) |