Compartilhar via


EnumTypeConfiguration Classe

Definição

Representa um IEdmEnumType que pode ser criado usando ODataModelBuilder.

public class EnumTypeConfiguration : Microsoft.AspNet.OData.Builder.IEdmTypeConfiguration
type EnumTypeConfiguration = class
    interface IEdmTypeConfiguration
Public Class EnumTypeConfiguration
Implements IEdmTypeConfiguration
Herança
EnumTypeConfiguration
Implementações

Construtores

EnumTypeConfiguration(ODataModelBuilder, Type)

Inicializa uma nova instância da classe EnumTypeConfiguration.

Propriedades

AddedExplicitly

Obtém ou define um valor que será true se o nome ou namespace do tipo foi definido pelo usuário; false se ele foi inferido por meio de convenções.

ClrType

Obtém o CLR Typede suporte.

ExplicitMembers

Obtém a coleção de membros adicionados explicitamente.

FullName

Obtém o nome completo deste tipo EDM.

IgnoredMembers

Obtém os membros do tipo de CLR de suporte que devem ser ignorados neste tipo de EDM.

IsFlags

Obtém o IsFlags desse tipo de enumeração. Se for verdadeiro, um valor combinado será equivalente a bit a bit OU aos valores discretos.

Kind

Obtém o EdmTypeKind desse tipo de EDM.

Members

Obtém todos os membros possíveis (valores definidos) deste tipo de enumeração, que será adicionado ao modelo de EDM como elementos edm:Member.

ModelBuilder

Obtenha o ODataModelBuilder.

Name

Obtém ou define o nome deste tipo EDM.

Namespace

Obtém ou define o namespace deste tipo de EDM.

RemovedMembers

Obtém a coleção de membros removidos explicitamente.

UnderlyingType

Obtém essa enumeração subjacente Type.

Métodos

AddMember(Enum)

Adiciona um membro de enumeração a este tipo de enumeração.

RemoveMember(Enum)

Remove o membro especificado.

Aplica-se a