ModelService Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Den här klassen är den viktigaste startpunkten som designern använder för att interagera med modellen.
public ref class ModelService abstract
public abstract class ModelService
type ModelService = class
Public MustInherit Class ModelService
- Arv
-
ModelService
Kommentarer
Tjänsten har en uppdelning mellan offentliga och skyddade metoder som du måste implementera när du skapar en härledd klass. Offentliga metoder kan anropas av vem som helst. De skyddade metoderna anropas av modellen.
Konstruktorer
| Name | Description |
|---|---|
| ModelService() |
Skapar en ny ModelService. |
Egenskaper
| Name | Description |
|---|---|
| Root |
Roten i objekthierarkin. |
Metoder
| Name | Description |
|---|---|
| CreateItem(Object) |
Tar en befintlig instans och skapar ett modellobjekt som är en djup klon av instansen. |
| CreateItem(Type, CreateOptions, Object[]) |
Skapar en ModelItem för en viss typ. Den här metoden anropas av ModelFactory när användaren vill skapa ett nytt objekt. |
| CreateStaticMemberItem(Type, String) |
Skapar ett nytt modellobjekt som representerar värdet för en statisk medlem i den angivna klassen. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| Find(ModelItem, Predicate<Type>) |
Söker efter matchande modellobjekt med en startpunkt att titta från. |
| Find(ModelItem, Type) |
Söker efter matchande modellobjekt med en startpunkt att titta från. |
| FromName(ModelItem, String, StringComparison) |
ModelItem Letar upp i det angivna omfånget med det angivna namnet. |
| FromName(ModelItem, String) |
ModelItem Letar upp i det angivna omfånget med det angivna namnet. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Händelser
| Name | Description |
|---|---|
| ModelChanged |
Den här händelsen utlöses när något i modellen har ändrats. |