ModelService 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.
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. |