ModelEditingScope Klas

Definitie

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)

Van toepassing op