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 |
Это событие происходит при изменении модели. |