ModelService Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Esta classe é o principal ponto de entrada que o projetista utiliza para interagir com o modelo.
public ref class ModelService abstract
public abstract class ModelService
type ModelService = class
Public MustInherit Class ModelService
- Herança
-
ModelService
Observações
O serviço tem uma divisão entre métodos públicos e protegidos que deve implementar quando cria uma classe derivada. Os métodos públicos são acionáveis por qualquer pessoa. Os métodos protegidos são invocados pelo modelo.
Construtores
| Name | Description |
|---|---|
| ModelService() |
Cria um novo ModelService. |
Propriedades
| Name | Description |
|---|---|
| Root |
A raiz da hierarquia de objetos. |
Métodos
| Name | Description |
|---|---|
| CreateItem(Object) |
Pega numa instância existente e cria um item modelo que é um clone profundo dessa instância. |
| CreateItem(Type, CreateOptions, Object[]) |
Cria um ModelItem para um dado tipo. Este método é chamado quando ModelFactory o utilizador quer criar um novo item. |
| CreateStaticMemberItem(Type, String) |
Cria um novo item de modelo que representa o valor de um membro estático da determinada classe. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| Find(ModelItem, Predicate<Type>) |
Encontra itens de modelo correspondentes, dado um ponto de partida a partir do qual procurar. |
| Find(ModelItem, Type) |
Encontra itens de modelo correspondentes, dado um ponto de partida a partir do qual procurar. |
| FromName(ModelItem, String, StringComparison) |
Localiza o ModelItem no âmbito dado com o nome próprio. |
| FromName(ModelItem, String) |
Localiza o ModelItem no âmbito dado com o nome próprio. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
evento
| Name | Description |
|---|---|
| ModelChanged |
Este evento é levantado quando algo no modelo mudou. |