ModelEditingScope Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en grupp med ändringar i redigeringsarkivet. Ändringsgrupper är transaktionella. Ändringarna som görs under ett redigeringsomfång kan checkas in eller avbrytas som en enhet.
public ref class ModelEditingScope abstract : IDisposable
public abstract class ModelEditingScope : IDisposable
type ModelEditingScope = class
interface IDisposable
Public MustInherit Class ModelEditingScope
Implements IDisposable
- Arv
-
ModelEditingScope
- Härledda
- Implementeringar
Kommentarer
När ett redigeringsomfång har checkats in tar redigeringsarkivet alla ändringar som har inträffat i det och tillämpar dem på modellen. Om redigeringsomfångets metod anropas Revert , eller om redigeringsomfånget tas bort innan Complete anropas, kommer redigeringsomfånget i stället att ändra de ändringar som gjorts i de underliggande objekten och tillämpa tillståndet igen från redigeringsarkivet. Detta ger en solid grund för en återställningsmekanism.
Konstruktorer
| Name | Description |
|---|---|
| ModelEditingScope() |
Skapar en ny ModelEditingScope. |
Egenskaper
| Name | Description |
|---|---|
| Description |
Beskriver gruppen med ändringar. Det kan ändras när som helst innan ändringarna checkas in. |
Metoder
| Name | Description |
|---|---|
| CanComplete() |
Avgör om OnComplete() ska anropas eller om ändringen i stället ska återställas. Orsaker till återställning kan vara att en fil inte kan checkas ut från ett källkontrollsystem för ändring. |
| Complete() |
Slutför redigeringsomfånget genom att anropa OnComplete() metoden. |
| Dispose() |
Gör sig av med det här objektet genom att avbryta ändringar om inte redigeringsomfånget redan har slutförts eller återställts. |
| Dispose(Boolean) |
Gör sig av med det här objektet genom att avbryta ändringarna. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| OnComplete() |
Utför det faktiska slutförandet av redigeringsomfånget. |
| OnException(Exception) |
Hanterar ett undantag. |
| OnRevert(Boolean) |
Utför den faktiska återställningen av redigeringsomfånget. |
| Revert() |
Överger de ändringar som gjorts under redigeringsomfånget. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |