Partager via


ModelService Classe

Définition

Cette classe constitue le point d'entrée principal qu'utilise le concepteur pour interagir avec le modèle.

public ref class ModelService abstract
public abstract class ModelService
type ModelService = class
Public MustInherit Class ModelService
Héritage
ModelService

Remarques

Le service intègre un fractionnement entre les méthodes publiques et protégées que vous devez implémenter lorsque vous créez une classe dérivée. Les méthodes publiques peuvent être appelées par n'importe qui. En revanche, les méthodes protégées sont appelées par le modèle.

Constructeurs

ModelService()

Crée un ModelService.

Propriétés

Root

Racine de la hiérarchie d'objet.

Méthodes

CreateItem(Object)

Prend une instance existante et crée un élément de modèle qui est un clone complet de l'instance.

CreateItem(Type, CreateOptions, Object[])

Crée ModelItem pour un type donné. Cette méthode est appelée par ModelFactory lorsque l'utilisateur souhaite créer un élément.

CreateStaticMemberItem(Type, String)

Crée un élément de modèle qui représente la valeur d'un membre statique de la classe donnée.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
Find(ModelItem, Predicate<Type>)

Recherche des éléments de modèles correspondants en fonction d'un point de départ à partir duquel la recherche doit être lancée.

Find(ModelItem, Type)

Recherche des éléments de modèles correspondants en fonction d'un point de départ à partir duquel la recherche doit être lancée.

FromName(ModelItem, String)

Recherche ModelItem dans l'étendue donnée avec le nom donné.

FromName(ModelItem, String, StringComparison)

Recherche ModelItem dans l'étendue donnée avec le nom donné.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Événements

ModelChanged

Cet événement est déclenché lorsqu'un élément du modèle a été modifié.

S’applique à