共用方式為


ModelService 類別

定義

此類別是設計工具用來與模型互動的主要進入點。

public ref class ModelService abstract
public abstract class ModelService
type ModelService = class
Public MustInherit Class ModelService
繼承
ModelService

備註

此服務在公用方法與受保護的方法之間有一個分隔,當您建立衍生類別時,您必須實作這個分隔。 公開方法可由任何人呼叫。 受保護的方法是由模型叫用。

建構函式

ModelService()

建立新的 ModelService

屬性

Root

物件階層架構的根。

方法

CreateItem(Object)

採用現有的執行個體,建立深層複製的模型項目。

CreateItem(Type, CreateOptions, Object[])

建立給定型別的 ModelItem。 當使用者想要建立新的項目時,ModelFactory 會呼叫這個方法。

CreateStaticMemberItem(Type, String)

建立新的模型項目,這個項目表示給定類別的靜態成員值。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
Find(ModelItem, Predicate<Type>)

從要查看的給定起點尋找相符的模型項目。

Find(ModelItem, Type)

從要查看的給定起點尋找相符的模型項目。

FromName(ModelItem, String)

在給定範圍中找出具有給定名稱的 ModelItem

FromName(ModelItem, String, StringComparison)

在給定範圍中找出具有給定名稱的 ModelItem

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

事件

ModelChanged

當模型中的項目變更時,會引發此事件。

適用於