ModelEditingScope Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een groep wijzigingen in het bewerkingsarchief. Wijzigingsgroepen zijn transactioneel. De wijzigingen die zijn aangebracht onder een bewerkingsbereik, kunnen als eenheid worden doorgevoerd of afgebroken.
public ref class ModelEditingScope abstract : IDisposable
public abstract class ModelEditingScope : IDisposable
type ModelEditingScope = class
interface IDisposable
Public MustInherit Class ModelEditingScope
Implements IDisposable
- Overname
-
ModelEditingScope
- Afgeleid
- Implementeringen
Opmerkingen
Wanneer een bewerkingsbereik is doorgevoerd, worden alle wijzigingen in het bewerkingsarchief verwerkt en toegepast op het model. Als de methode van Revert het bewerkingsbereik wordt aangeroepen of het bewerkingsbereik wordt verwijderd voordat Complete deze wordt aangeroepen, wordt het bewerkingsbereik in plaats daarvan de wijzigingen die zijn aangebracht in de onderliggende objecten omgekeerd, waarbij de status opnieuw wordt toegepast vanuit het bewerkingsarchief. Dit biedt een solide basis voor een mechanisme voor ongedaan maken.
Constructors
| Name | Description |
|---|---|
| ModelEditingScope() |
Hiermee maakt u een nieuwe ModelEditingScope. |
Eigenschappen
| Name | Description |
|---|---|
| Description |
Beschrijft de groep wijzigingen. Deze kan op elk gewenst moment worden gewijzigd voordat de wijzigingen worden doorgevoerd. |
Methoden
| Name | Description |
|---|---|
| CanComplete() |
Bepaalt of OnComplete() de wijziging moet worden aangeroepen of dat de wijziging moet worden teruggedraaid. Redenen voor het terugdraaien zijn mogelijk dat een bestand niet kan worden uitgecheckt uit een broncodebeheersysteem voor wijziging. |
| Complete() |
Hiermee wordt het bewerkingsbereik voltooid door de OnComplete() methode aan te roepen. |
| Dispose() |
Hiermee verwijdert u dit object door wijzigingen af te splitsen, tenzij het bewerkingsbereik al is voltooid of teruggezet. |
| Dispose(Boolean) |
Hiermee wordt dit object verwijderd door wijzigingen af te splitsen. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| OnComplete() |
Hiermee wordt het werkelijke voltooide bewerkingsbereik uitgevoerd. |
| OnException(Exception) |
Hiermee wordt een uitzondering verwerkt. |
| OnRevert(Boolean) |
Hiermee wordt het werkelijke terugdraaien van het bewerkingsbereik uitgevoerd. |
| Revert() |
De wijzigingen die tijdens het bewerkingsbereik zijn aangebracht, worden afgelaten. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |