ModelService Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Questa classe è il punto di ingresso principale utilizzato dalla finestra di progettazione per interagire con il modello.
public ref class ModelService abstract
public abstract class ModelService
type ModelService = class
Public MustInherit Class ModelService
- Ereditarietà
-
ModelService
Commenti
Il servizio presenta una divisione fra metodi pubblici e metodi protetti che deve essere implementata al momento della creazione di una classe derivata. I metodi pubblici possono essere richiamati da qualsiasi utente. I metodi protetti vengono richiamati dal modello.
Costruttori
ModelService() |
Crea un nuovo oggetto ModelService. |
Proprietà
Root |
Il primo livello della gerarchia di oggetti. |
Metodi
CreateItem(Object) |
Accetta un'istanza esistente e crea un elemento del modello che è un clone completo dell'istanza. |
CreateItem(Type, CreateOptions, Object[]) |
Crea un oggetto ModelItem per un tipo specificato. Questo metodo viene chiamato da ModelFactory quando l'utente desidera creare un nuovo elemento. |
CreateStaticMemberItem(Type, String) |
Crea un nuovo elemento del modello che rappresenta il valore di un membro statico della classe specificata. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Find(ModelItem, Predicate<Type>) |
Trova gli elementi del modello corrispondenti dato un punto iniziale da cui effettuare la ricerca. |
Find(ModelItem, Type) |
Trova gli elementi del modello corrispondenti dato un punto iniziale da cui effettuare la ricerca. |
FromName(ModelItem, String) |
Individua l'oggetto ModelItem in un dato ambito con il nome specificato. |
FromName(ModelItem, String, StringComparison) |
Individua l'oggetto ModelItem in un dato ambito con il nome specificato. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Eventi
ModelChanged |
Questo evento è generato quando al modello vengono apportate modifiche. |