Compartilhar via


Microsoft.BusinessData.MetadataModel namespace

Classes

  Classe Descrição
Classe pública AppBdcCatalog
Classe pública DuplicateMetadataObjectException Representa uma exceção que é lançada quando um ou mais objetos de metadados têm valores de campo que são iguais em um contexto onde isso não é permitido.
Classe pública Entity
Classe pública EntityExtension
Classe pública EntityField
Classe pública EntityFieldPropertyNames
Classe pública EntityIdentifier
Classe pública EntityIdentifierPropertyNames
Classe pública EntityPropertyNames
Classe pública EntityView
Classe pública EntityViewObjectPropertyNames
Classe pública EntityViewPropertyNames
Classe pública ExceededMetadataObjectLimitException Representa a exceção que é lançada quando o número de objetos de metadados de um tipo específico que são carregados no cache excede um limite predefinido, ou se o número de objetos de metadados relacionadas a outro objeto de metadados excede um limite predefinido.
Classe pública Filter
Classe pública FilterPropertyNames
Classe pública InvalidMetadataObjectException Representa a exceção que é lançada se o objeto de metadados que você está tentando acessar ou criar não é válido.
Classe pública InvalidMetadataPropertyException Representa a exceção que é lançada se uma propriedade de metadados não é válida.
Classe pública LobSystem
Classe pública LobSystemInstance
Classe pública LobSystemInstancePropertyNames
Classe pública LobSystemPropertyNames
Classe pública MetadataException Representa uma classe base de exceção que é lançada quando o mecanismo de tempo de execução encontra diversos problemas com metadados de Microsoft Business Connectivity Services (BCS).
Classe pública MetadataObjectNotFoundException Representa a exceção lançada se o objeto de metadados solicitadas não pode ser encontrado na Business Data Connectivity (BDC) service.
Classe pública MethodExecutionResult
Classe pública MethodExecutionResultObjectPropertyNames
Classe pública MissingMetadataPropertyException Especifica a exceção que é lançada quando uma instância do objeto de metadados específica não tem uma propriedade esperada.
Classe pública ReturnParameterCollection
Classe pública TypeDescriptor
Classe pública TypeDescriptorPropertyNames

Interfaces

  Interface Descrição
Interface pública IAccessControlledMetadataObject Representa um objeto de metadados à qual acesso pode ser restringido.
Interface pública IAction Define métodos e propriedades em uma ação.
Interface pública IActionParameter Define os parâmetros que aceita a URL da ação.
Interface pública IAssociation Representa uma relação entre duas ou mais relacionados tipos de conteúdo externo dentro de sistemas externos.
Interface pública IAssociationGroup Representa um relacionamento entre os tipos de conteúdo externo ao agrupar objetos de associação de relacionados.
Interface pública IAssociationReference Representa uma referência a uma associação.
Interface pública IDataClass Define propriedades e métodos que oferecem suporte a uma classe de dados que representa a classe base de todos os tipos de conteúdo externo.
Interface pública IEntity Representa um tipo de conteúdo externo como cliente ou produto, em um aplicativo de linha de negócios (LOB).
Interface pública IEntityEvents Define eventos relacionados métodos para uma entidade. Essa é uma extensão para a interface IEntity
Interface pública IEntityReference Representa uma referência a um tipo de conteúdo externo.
Interface pública IField Representa um elemento de dados em um View.
Interface pública IFilterDescriptor Descreve um filtro.
Interface pública IIdentifier Define as propriedades de um identificador de tipo de conteúdo externo.
Interface pública IIdentifierReference Representa uma referência a um identificador.
Interface pública ILobSystem Representa um sistema externo.
Interface pública ILobSystemInstance Representa um LobSystemInstance.
Interface pública ILobSystemStruct Representa as informações de tipo de um sistema externo.
Interface pública IMetadataCatalog Fornece acesso aos objetos de metadados.
Interface pública IMetadataObject Representa um objeto de metadados.
Interface pública IMetadataStruct Representa uma estrutura que contém os campos de dados de um objeto de metadados.
Interface pública IMethod Representa um método em um tipo de conteúdo externo.
Interface pública IMethodInstance Representa stereotypical operação de um método em um tipo de conteúdo externo.
Interface pública IParameter Representa o em, em-out, check-out e retornar parâmetros de cada método.
Interface pública ITypeDescriptor Representa uma estrutura de dados no sistema externo.
Interface pública IView Representa um conjunto de campos, onde os campos são os membros de dados de um tipo de conteúdo externo.

Enumerações

  Enumeração Descrição
Enumeração pública DirectionType Representa um parâmetro de direção para métodos em objetos do sistema externo.
Enumeração pública FilterType Representa a enumeração que identifica o tipo do descritor de filtro.
Enumeração pública MethodInstanceType Representa o tipo de uma MethodInstance.
Enumeração pública SystemType Representa um enumerador que identifica o tipo de objeto do sistema externo.
Enumeração pública TypeDescriptorFlags Descreve os sinalizadores para um descritor de tipo, como se o descritor de tipo é somente leitura ou se o descritor de tipo é usado como um campo em um modo de exibição do criador.