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