ModelEditingScope Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje grupę zmian w magazynie do edycji. Grupy zmian są transakcyjne. Zmiany wprowadzone w zakresie edycji można zatwierdzona lub przerwana jako jednostka.
public ref class ModelEditingScope abstract : IDisposable
public abstract class ModelEditingScope : IDisposable
type ModelEditingScope = class
interface IDisposable
Public MustInherit Class ModelEditingScope
Implements IDisposable
- Dziedziczenie
-
ModelEditingScope
- Pochodne
- Implementuje
Uwagi
Po zatwierdzona zakresu edycji magazyn edycji pobiera wszystkie zmiany, które wystąpiły w nim, i stosuje je do modelu. Jeśli zostanie wywołana metoda zakresu edycji lub zakres edycji zostanie usunięty przed jego wywołaniu, zakres edycji zamiast tego odwróci zmiany wprowadzone do obiektów źródłowych, ponownie aprowidując stan z magazynu do Revert Complete edycji. Zapewnia to solidną podstawę mechanizmu cofania.
Konstruktory
ModelEditingScope() |
Tworzy nowy adres ModelEditingScope. |
Właściwości
Description |
Opisuje grupę zmian. Można ją zmienić w dowolnym momencie przed ich zatwierdzona. |
Metody
CanComplete() |
Określa, czy OnComplete() ma być wywoływana, czy należy zamiast tego cofnąć zmianę. Przyczyny przywracania mogą obejmować plik, których nie można wyewidencjonować z systemu kontroli źródła w celu modyfikacji. |
Complete() |
Kończy zakres edycji przez wywołanie OnComplete() metody . |
Dispose() |
Usuwa ten obiekt przez przerwanie zmian, chyba że zakres edycji został już ukończony lub przywrócony. |
Dispose(Boolean) |
Usuwa ten obiekt przez przerwanie zmian. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
OnComplete() |
Wykonuje rzeczywistą kompletną część zakresu edycji. |
OnException(Exception) |
Obsługuje wyjątek. |
OnRevert(Boolean) |
Wykonuje rzeczywiste przywracanie zakresu edycji. |
Revert() |
Porzuca zmiany wprowadzone w zakresie edycji. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |