ComplexTypeConfiguration Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Permet d'effectuer la configuration d'un type complexe dans un modèle. Vous pouvez obtenir un ComplexTypeConfiguration à l’aide de la méthode ComplexType<TComplexType>().
public class ComplexTypeConfiguration : Microsoft.AspNet.OData.Builder.StructuralTypeConfiguration
type ComplexTypeConfiguration = class
inherit StructuralTypeConfiguration
Public Class ComplexTypeConfiguration
Inherits StructuralTypeConfiguration
- Héritage
Constructeurs
ComplexTypeConfiguration() |
Initialise une nouvelle instance de la classe ComplexTypeConfiguration. |
ComplexTypeConfiguration(ODataModelBuilder, Type) |
Initialise une nouvelle instance de la classe ComplexTypeConfiguration. |
Propriétés
AddedExplicitly |
Obtient ou définit une valeur qui est |
BaseType |
Obtient ou définit le type de base de ce type complexe. |
BaseTypeConfigured |
Obtient une valeur indiquant si le type de base est explicitement configuré ou inféré. (Hérité de StructuralTypeConfiguration) |
BaseTypeInternal |
Obtient le type de base du type structurel. (Hérité de StructuralTypeConfiguration) |
ClrType |
Obtient le CLR Typede stockage . (Hérité de StructuralTypeConfiguration) |
DynamicPropertyDictionary |
Obtient les informations de propriété CLR du dictionnaire de propriétés dynamiques de ce type structurel. (Hérité de StructuralTypeConfiguration) |
ExplicitProperties |
Obtient la collection de propriétés ajoutées explicitement. (Hérité de StructuralTypeConfiguration) |
FullName |
Obtient le nom complet de ce type edm. (Hérité de StructuralTypeConfiguration) |
IgnoredProperties |
Obtient du type CLR de sauvegarde les propriétés qui doivent être ignorées sur ce type edm. (Hérité de StructuralTypeConfiguration) |
InstanceAnnotationsContainer |
Obtient les informations de propriété CLR du dictionnaire d’annotations d’instance sur ce type structurel. (Hérité de StructuralTypeConfiguration) |
IsAbstract |
Obtient ou définit une valeur qui indique si ce type est abstract. (Hérité de StructuralTypeConfiguration) |
IsOpen |
Obtient une valeur indiquant si ce type est ou non ouvert. (Hérité de StructuralTypeConfiguration) |
Kind |
Obtient le EdmTypeKind de ce type edm. |
ModelBuilder | (Hérité de StructuralTypeConfiguration) |
Name |
Obtient ou définit le nom de ce type EDM. (Hérité de StructuralTypeConfiguration) |
Namespace |
Obtient ou définit l'espace de noms de ce type EDM. (Hérité de StructuralTypeConfiguration) |
NavigationProperties |
Obtient la collection de NavigationPropertyConfiguration ce type d’entité. (Hérité de StructuralTypeConfiguration) |
Properties |
Obtient les propriétés déclarées de ce type edm. (Hérité de StructuralTypeConfiguration) |
QueryConfiguration |
Obtient ou définit QueryConfiguration. (Hérité de StructuralTypeConfiguration) |
RemovedProperties |
Obtient la collection de propriétés supprimées explicitement. (Hérité de StructuralTypeConfiguration) |
SupportsInstanceAnnotations |
Obtient une valeur indiquant si ce type a des annotations d’instance ou non. (Hérité de StructuralTypeConfiguration) |
Méthodes
Abstract() |
Marque ce type complexe comme abstract. |
AddCollectionProperty(PropertyInfo) |
Ajoute une propriété de collection à ce type edm. (Hérité de StructuralTypeConfiguration) |
AddComplexProperty(PropertyInfo) |
Ajoute une propriété complexe à ce type edm. (Hérité de StructuralTypeConfiguration) |
AddContainedNavigationProperty(PropertyInfo, EdmMultiplicity) |
Ajoute une propriété de navigation EDM imbriquée à ce type d'entité. (Hérité de StructuralTypeConfiguration) |
AddDynamicPropertyDictionary(PropertyInfo) |
Ajoute les informations de propriété des propriétés dynamiques à ce type structurel. (Hérité de StructuralTypeConfiguration) |
AddEnumProperty(PropertyInfo) |
Ajoute une propriété enum à ce type edm. (Hérité de StructuralTypeConfiguration) |
AddInstanceAnnotationContainer(PropertyInfo) |
Ajoute les informations de propriété de l’instanceannotation à ce type structurel. (Hérité de StructuralTypeConfiguration) |
AddNavigationProperty(PropertyInfo, EdmMultiplicity) |
Ajoute une propriété de navigation EDM non-imbriquée à ce type d'entité. (Hérité de StructuralTypeConfiguration) |
AddProperty(PropertyInfo) |
Ajoute une propriété primitive à ce type edm. (Hérité de StructuralTypeConfiguration) |
DerivesFrom(ComplexTypeConfiguration) |
Définit le type de base de ce type complexe. |
DerivesFromNothing() |
Définit le type de base de ce type complexe sur |
RemoveProperty(PropertyInfo) |
Supprime la propriété donnée. (Hérité de StructuralTypeConfiguration) |