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 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) |