StructuralTypeConfiguration Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje objekt IEdmStructuredType , který lze sestavit pomocí ODataModelBuilder.
public abstract class StructuralTypeConfiguration : Microsoft.AspNet.OData.Builder.IEdmTypeConfiguration
type StructuralTypeConfiguration = class
interface IEdmTypeConfiguration
Public MustInherit Class StructuralTypeConfiguration
Implements IEdmTypeConfiguration
- Dědičnost
-
StructuralTypeConfiguration
- Odvozené
- Implementuje
Konstruktory
StructuralTypeConfiguration() |
Inicializuje novou instanci StructuralTypeConfiguration třídy . |
StructuralTypeConfiguration(ODataModelBuilder, Type) |
Inicializuje novou instanci StructuralTypeConfiguration třídy . |
Vlastnosti
AddedExplicitly |
Získá nebo nastaví hodnotu, která je |
BaseTypeConfigured |
Získá hodnotu, která představuje, zda je základní typ explicitně nakonfigurován nebo odvozen. |
BaseTypeInternal |
Získá základní typ tohoto typu struktury. |
ClrType |
Získá záložní CLR Type. |
DynamicPropertyDictionary |
Získá clr informace o vlastnosti slovníku dynamických vlastností na tomto typu struktury. |
ExplicitProperties |
Získá kolekci explicitně přidané vlastnosti. |
FullName |
Získá úplný název tohoto typu edm. |
IgnoredProperties |
Získá vlastnosti z záložního typu CLR, které mají být ignorovány na tomto typu edm. |
InstanceAnnotationsContainer |
Získá CLR informace o vlastnosti slovníku poznámek k instancím na tomto strukturálním typu. |
IsAbstract |
Získá nebo nastaví hodnotu označující, zda je tento typ abstraktní. |
IsOpen |
Získá hodnotu označující, zda je tento typ otevřený nebo ne. |
Kind |
Získá z EdmTypeKind tohoto typu edm. |
ModelBuilder |
Hodnota ODataModelBuilder |
Name |
Získá nebo nastaví název tohoto typu EDM. |
Namespace |
Získá nebo nastaví obor názvů tohoto typu EDM. |
NavigationProperties |
Získá kolekci NavigationPropertyConfiguration tohoto typu entity. |
Properties |
Získá deklarované vlastnosti tohoto typu edm. |
QueryConfiguration |
Získá nebo nastaví QueryConfiguration. |
RemovedProperties |
Získá kolekci explicitně odebraných vlastností. |
SupportsInstanceAnnotations |
Získá hodnotu označující, zda tento typ má poznámky k instancím nebo ne. |
Metody
AddCollectionProperty(PropertyInfo) |
Přidá vlastnost kolekce k tomuto typu edm. |
AddComplexProperty(PropertyInfo) |
Přidá komplexní vlastnost k tomuto typu edm. |
AddContainedNavigationProperty(PropertyInfo, EdmMultiplicity) |
Přidá k tomuto typu entity navigační vlastnost EDM. |
AddDynamicPropertyDictionary(PropertyInfo) |
Přidá informace o vlastnosti dynamických vlastností k tomuto typu struktury. |
AddEnumProperty(PropertyInfo) |
Přidá vlastnost výčtu pro tento typ edm. |
AddInstanceAnnotationContainer(PropertyInfo) |
Přidá informace o vlastnosti instanceannotation k tomuto typu struktury. |
AddNavigationProperty(PropertyInfo, EdmMultiplicity) |
Přidá k tomuto typu entity neobsadnou navigační vlastnost EDM. |
AddProperty(PropertyInfo) |
Přidá primitivní vlastnost pro tento typ edm. |
RemoveProperty(PropertyInfo) |
Odebere danou vlastnost. |