Partager via


EnumTypeConfiguration Classe

Définition

Représente un IEdmEnumType qui peut être généré à l’aide de ODataModelBuilder.

public class EnumTypeConfiguration : Microsoft.AspNet.OData.Builder.IEdmTypeConfiguration
type EnumTypeConfiguration = class
    interface IEdmTypeConfiguration
Public Class EnumTypeConfiguration
Implements IEdmTypeConfiguration
Héritage
EnumTypeConfiguration
Implémente

Constructeurs

EnumTypeConfiguration(ODataModelBuilder, Type)

Initialise une nouvelle instance de la classe EnumTypeConfiguration.

Propriétés

AddedExplicitly

Obtient ou définit une valeur qui est true si le nom ou l’espace de noms du type a été défini par l’utilisateur ; false s’il a été déduit par le biais de conventions.

ClrType

Obtient le CLR Typede sauvegarde .

ExplicitMembers

Obtient la collection des membres ajoutés explicitement.

FullName

Obtient le nom complet de ce type EDM.

IgnoredMembers

Obtient les membres à partir du type CLR de sauvegarde qui doivent être ignorés dans ce type enum.

IsFlags

Obtient le IsFlags de ce type d’énumération. Si la valeur est true, une valeur combinée correspond au OR au niveau du bit des valeurs discrètes.

Kind

Obtient le EdmTypeKind de ce type EDM.

Members

Obtient tous les membres possibles (valeurs définies) de ce type enum, qui seront ajoutés au modèle EDM sous la forme d'éléments edm:Member.

ModelBuilder

Obtenez le ODataModelBuilder.

Name

Obtient ou définit le nom de ce type EDM.

Namespace

Obtient ou définit l'espace de noms de ce type EDM.

RemovedMembers

Obtient la collection des membres supprimés explicitement.

UnderlyingType

Obtient cette énumération sous-jacente Type.

Méthodes

AddMember(Enum)

Ajoute un membre enum à ce type enum.

RemoveMember(Enum)

Supprime le membre donné.

S’applique à