ModelService Klas

Definitie

Deze klasse is het belangrijkste toegangspunt dat de ontwerper gebruikt om met het model te communiceren.

public ref class ModelService abstract
public abstract class ModelService
type ModelService = class
Public MustInherit Class ModelService
Overname
ModelService

Opmerkingen

De service heeft een splitsing tussen openbare en beveiligde methoden die u moet implementeren wanneer u een afgeleide klasse maakt. De openbare methoden kunnen door iedereen worden aangeroepen. De beveiligde methoden worden aangeroepen door het model.

Constructors

Name Description
ModelService()

Hiermee maakt u een nieuwe ModelService.

Eigenschappen

Name Description
Root

De hoofdmap van de objecthiërarchie.

Methoden

Name Description
CreateItem(Object)

Neemt een bestaand exemplaar en maakt een modelitem dat een diepe kloon van het exemplaar is.

CreateItem(Type, CreateOptions, Object[])

Hiermee maakt u een ModelItem voor een bepaald type. Deze methode wordt aangeroepen ModelFactory wanneer de gebruiker een nieuw item wil maken.

CreateStaticMemberItem(Type, String)

Hiermee maakt u een nieuw modelitem dat de waarde vertegenwoordigt van een statisch lid van de opgegeven klasse.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
Find(ModelItem, Predicate<Type>)

Zoekt overeenkomende modelitems op basis van een beginpunt van waaruit moet worden gezocht.

Find(ModelItem, Type)

Zoekt overeenkomende modelitems op basis van een beginpunt van waaruit moet worden gezocht.

FromName(ModelItem, String, StringComparison)

Hiermee wordt het ModelItem opgegeven bereik met de opgegeven naam gevonden.

FromName(ModelItem, String)

Hiermee wordt het ModelItem opgegeven bereik met de opgegeven naam gevonden.

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

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

gebeurtenis

Name Description
ModelChanged

Deze gebeurtenis wordt gegenereerd wanneer iets in het model is gewijzigd.

Van toepassing op