ComplexTypeConfiguration 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.
Permite que a configuração seja realizada em um tipo complexo em um modelo. Um ComplexTypeConfiguration pode ser obtido usando o método ComplexType<TComplexType>().
public class ComplexTypeConfiguration : Microsoft.AspNet.OData.Builder.StructuralTypeConfiguration
type ComplexTypeConfiguration = class
inherit StructuralTypeConfiguration
Public Class ComplexTypeConfiguration
Inherits StructuralTypeConfiguration
- Herança
Construtores
ComplexTypeConfiguration() |
Inicializa uma nova instância da classe ComplexTypeConfiguration. |
ComplexTypeConfiguration(ODataModelBuilder, Type) |
Inicializa uma nova instância da classe ComplexTypeConfiguration. |
Propriedades
AddedExplicitly |
Obtém ou define um valor que será |
BaseType |
Obtém ou define o tipo de base deste tipo complexo. |
BaseTypeConfigured |
Obtém um valor que representa se o tipo base é explicitamente configurado ou inferido. (Herdado de StructuralTypeConfiguration) |
BaseTypeInternal |
Obtém o tipo base deste tipo estrutural. (Herdado de StructuralTypeConfiguration) |
ClrType |
Obtém o CLR Typede suporte. (Herdado de StructuralTypeConfiguration) |
DynamicPropertyDictionary |
Obtém as informações de propriedade CLR do dicionário de propriedades dinâmicas neste tipo estrutural. (Herdado de StructuralTypeConfiguration) |
ExplicitProperties |
Obtém a coleção de propriedades adicionadas explicitamente. (Herdado de StructuralTypeConfiguration) |
FullName |
Obtém o nome completo desse tipo de edm. (Herdado de StructuralTypeConfiguration) |
IgnoredProperties |
Obtém as propriedades do tipo CLR de apoio que devem ser ignoradas neste tipo EDM. (Herdado de StructuralTypeConfiguration) |
InstanceAnnotationsContainer |
Obtém as informações da propriedade CLR do dicionário de anotações de instância nesse tipo estrutural. (Herdado de StructuralTypeConfiguration) |
IsAbstract |
Obtém ou define um valor que indica se este tipo é abstrato. (Herdado de StructuralTypeConfiguration) |
IsOpen |
Obtém um valor que indica se este tipo é aberto ou não. (Herdado de StructuralTypeConfiguration) |
Kind |
Obtém o EdmTypeKind desse tipo de edm. |
ModelBuilder | (Herdado de StructuralTypeConfiguration) |
Name |
Obtém ou define o nome deste tipo EDM. (Herdado de StructuralTypeConfiguration) |
Namespace |
Obtém ou define o namespace deste tipo de EDM. (Herdado de StructuralTypeConfiguration) |
NavigationProperties |
Obtém a coleção NavigationPropertyConfiguration desse tipo de entidade. (Herdado de StructuralTypeConfiguration) |
Properties |
Obtém as propriedades declaradas neste tipo EDM. (Herdado de StructuralTypeConfiguration) |
QueryConfiguration |
Obtém ou define o QueryConfiguration. (Herdado de StructuralTypeConfiguration) |
RemovedProperties |
Obtém a coleção de propriedades removidas explicitamente. (Herdado de StructuralTypeConfiguration) |
SupportsInstanceAnnotations |
Obtém um valor que indica se esse tipo tem anotações de instância ou não. (Herdado de StructuralTypeConfiguration) |
Métodos
Abstract() |
Marca este tipo complexo como abstrato. |
AddCollectionProperty(PropertyInfo) |
Adiciona uma propriedade de coleção a esse tipo de edm. (Herdado de StructuralTypeConfiguration) |
AddComplexProperty(PropertyInfo) |
Adiciona uma propriedade complexa a este tipo EDM. (Herdado de StructuralTypeConfiguration) |
AddContainedNavigationProperty(PropertyInfo, EdmMultiplicity) |
Adiciona uma propriedade de navegação EDM contida para este tipo de entidade. (Herdado de StructuralTypeConfiguration) |
AddDynamicPropertyDictionary(PropertyInfo) |
Adiciona as informações de propriedade das propriedades dinâmicas para este tipo estrutural. (Herdado de StructuralTypeConfiguration) |
AddEnumProperty(PropertyInfo) |
Adiciona uma propriedade de enumeração a este tipo EDM. (Herdado de StructuralTypeConfiguration) |
AddInstanceAnnotationContainer(PropertyInfo) |
Adiciona as informações de propriedade da instanceannotation a esse tipo estrutural. (Herdado de StructuralTypeConfiguration) |
AddNavigationProperty(PropertyInfo, EdmMultiplicity) |
Adiciona uma propriedade de navegação EDM não contida para este tipo de entidade. (Herdado de StructuralTypeConfiguration) |
AddProperty(PropertyInfo) |
Adiciona uma propriedade primitiva a este tipo EDM. (Herdado de StructuralTypeConfiguration) |
DerivesFrom(ComplexTypeConfiguration) |
Define o tipo base deste tipo complexo. |
DerivesFromNothing() |
Define o tipo base desse tipo complexo como |
RemoveProperty(PropertyInfo) |
Remove a propriedade determinada. (Herdado de StructuralTypeConfiguration) |