ModelService Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Tato třída je hlavním vstupním bodem, který návrhář používá k interakci s modelem.
public ref class ModelService abstract
public abstract class ModelService
type ModelService = class
Public MustInherit Class ModelService
- Dědičnost
-
ModelService
Poznámky
Služba má rozdělení mezi veřejné a chráněné metody, které je nutné implementovat při vytváření odvozené třídy. Veřejné metody volat kdokoli. Chráněné metody jsou vyvolány modelem.
Konstruktory
| Name | Description |
|---|---|
| ModelService() |
Vytvoří novou ModelService. |
Vlastnosti
| Name | Description |
|---|---|
| Root |
Kořen hierarchie objektů. |
Metody
| Name | Description |
|---|---|
| CreateItem(Object) |
Vezme existující instanci a vytvoří položku modelu, která je hlubokým klonem instance. |
| CreateItem(Type, CreateOptions, Object[]) |
ModelItem Vytvoří pro daný typ typ. Tato metoda je volána ModelFactory , když uživatel chce vytvořit novou položku. |
| CreateStaticMemberItem(Type, String) |
Vytvoří novou položku modelu, která představuje hodnotu statického člena dané třídy. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| Find(ModelItem, Predicate<Type>) |
Najde odpovídající položky modelu vzhledem k výchozímu bodu, ze kterého se má hledat. |
| Find(ModelItem, Type) |
Najde odpovídající položky modelu vzhledem k výchozímu bodu, ze kterého se má hledat. |
| FromName(ModelItem, String, StringComparison) |
Vyhledá ModelItem v daném oboru zadaný název. |
| FromName(ModelItem, String) |
Vyhledá ModelItem v daném oboru zadaný název. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Událost
| Name | Description |
|---|---|
| ModelChanged |
Tato událost se vyvolá, když se něco v modelu změnilo. |