ModelService Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa classe é o ponto de entrada principal que o designer usa para interagir com o modelo.
public ref class ModelService abstract
public abstract class ModelService
type ModelService = class
Public MustInherit Class ModelService
- Herança
-
ModelService
Comentários
O serviço tem uma divisão entre métodos públicos e protegidos que você deve implementar ao criar uma classe derivada. Os métodos públicos podem ser chamados por qualquer pessoa. Os métodos protegidos são invocados pelo modelo.
Construtores
ModelService() |
Cria um novo ModelService. |
Propriedades
Root |
A raiz da hierarquia do objeto. |
Métodos
CreateItem(Object) |
Obtém uma instância existente e cria um item de modelo que é um clone profundo da instância. |
CreateItem(Type, CreateOptions, Object[]) |
Cria um ModelItem para um determinado tipo. Este método é chamado pela ModelFactory quando o usuário deseja criar um novo item. |
CreateStaticMemberItem(Type, String) |
Cria um novo item de modelo que representa o valor de um membro estático da classe fornecida. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
Find(ModelItem, Predicate<Type>) |
Localiza os itens de modelo correspondentes dado um ponto inicial para pesquisar. |
Find(ModelItem, Type) |
Localiza os itens de modelo correspondentes dado um ponto inicial para pesquisar. |
FromName(ModelItem, String) |
Localiza o ModelItem no escopo fornecido com o nome fornecido. |
FromName(ModelItem, String, StringComparison) |
Localiza o ModelItem no escopo fornecido com o nome fornecido. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Eventos
ModelChanged |
Esse evento é gerado quando algo no modelo é alterado. |