ModelService 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
此類別是設計工具用來與模型互動的主要進入點。
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 |
當模型中的項目變更時,會引發此事件。 |