ModelService Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ta klasa jest głównym punktem wejścia używanym przez projektanta do interakcji z modelem.
public ref class ModelService abstract
public abstract class ModelService
type ModelService = class
Public MustInherit Class ModelService
- Dziedziczenie
-
ModelService
Uwagi
Usługa ma podział między metodami publicznymi i chronionymi, które należy zaimplementować podczas tworzenia klasy pochodnej. Metody publiczne są wywoływane przez każdego. Metody chronione są wywoływane przez model.
Konstruktory
ModelService() |
Tworzy nowy adres ModelService. |
Właściwości
Root |
Katalog główny hierarchii obiektów. |
Metody
CreateItem(Object) |
Przyjmuje istniejące wystąpienie i tworzy element modelu, który jest głębokim klonem wystąpienia. |
CreateItem(Type, CreateOptions, Object[]) |
Tworzy element ModelItem dla danego typu. Ta metoda jest wywoływana przez ModelFactory użytkownika, gdy użytkownik chce utworzyć nowy element. |
CreateStaticMemberItem(Type, String) |
Tworzy nowy element modelu reprezentujący wartość statycznego elementu członkowskiego danej klasy. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Find(ModelItem, Predicate<Type>) |
Wyszukuje pasujące elementy modelu, od których ma wyglądać punkt wyjścia. |
Find(ModelItem, Type) |
Wyszukuje pasujące elementy modelu, od których ma wyglądać punkt wyjścia. |
FromName(ModelItem, String) |
Lokalizuje element ModelItem w danym zakresie o podanej nazwie. |
FromName(ModelItem, String, StringComparison) |
Lokalizuje element ModelItem w danym zakresie o podanej nazwie. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Zdarzenia
ModelChanged |
To zdarzenie jest zgłaszane, gdy coś w modelu uległo zmianie. |