Compartilhar via


Microsoft.Office.Server.ApplicationRegistry.MetadataModel De espaço para nome

Permite a leitura dos objetos de metadados do e a execução do lógica corporativa descrito, banco de dados de metadados.

Porque ele está em cache e rápidos, clientes que precise consulta o banco de dados metadados para metadados informações deve usar o espaço para nome MetadataModel MetadataModel em vez do Microsoft.Office.Server.Administration espaço para nome, que é de leitura/gravação.

Classes

  Classe Descrição
Public class AccessControlledMetadataObject Representa um objeto metadados Business Data Catalog cujo acessar pode ser controlada por permissões. Todos os objetos metadados e ApplicationRegistry 13 herdam essa classe e portanto, podem ser controladas por permissões. Esta classe não pode ser instanciado.
Public class Action Representa uma ação na Business Data Catalog.
Public class ActionParameter Define os parâmetros de ação que aceita URL.
Public class ApplicationRegistry Fornece acessar para todos a linha - do - sistemas empresa (LOB) e de aplicativos LOB sistema instâncias registradas na Business Data Catalog. Esta é a de alto nível objeto no modelo objeto do Business Data Catalog o. Ela permite que você ler todos os objetos de metadados incluindo LOB sistema, entidades e métodos.
Public class Association Representa um relacionamento entre dois ou mais relacionado entidades dentro de uma linha - de - sistema empresa (LOB).
Public class DataClass Representa o classe base para todas as entidades.
Public class DefaultValue Representa um valor para uma parte de um parâmetro de entrada de um método back-end usar como padrão.
Public class DuplicateMetadataObjectException Isso é exatamente como a classe InvalidMetadataObjectException, exceto pelo fato de que ele inclui uma referência para o duplicado objeto, bem como qual campo está causando o conflito. Esses campos não são garantidos ser preenchido; Ele é um esforço melhor. Quando eles são preenchidos, eles conterá as informações corretas.
Public class Entity Representa uma entidade such as do cliente ou produto, em uma linha - de - aplicativo empresa (LOB).
Public class ExceededMetadataObjectLimitException Essa exceção é acionada quando os metadados objeto limite for excedido.
Public class Field Representa uma coluna retornada pelo aplicativo de empresa. Isso essencialmente quebra a TypeDescriptor descrevendo a coluna na definição de metadados.
Public class FieldCollection Representa uma coleção de campos retornados por um aplicativo empresa.
Public class FilterDescriptor Os filtros são a maneira fundamental na qual o Business Data Catalog captura entrada usuário (ou sistema) e plumbs-la por meio para a invocação do back-end API. FilterDescriptors descrever onde uma série complexa de parâmetros, um valor filtro deve ser inserido. Isso é conseguido 'indicação' de TypeDEscriptors que representa parâmetros complexos de uma definição do método para sinalizador onde a inserção deve acontecer. É importante para detalhes que o back-end deve fornecer a funcionalidade de filtragem; o FilterDescriptors forma simplesmente um mecanismo para superfície isso para o usuário final. Objetos FilterDescriptor pertencem (contidos) dentro do método objetos. Eles são chamados subseqüentemente por objetos TypeDescriptor.
Public class FilterDescriptorCollection Representa uma coleção de filtros associado com uma entidade.
Public class Identifier Representa o persistentes e exclusivo identidade instâncias entidade.
Public class IdentifierCollection Representa uma coleção de identificadores de associado com uma entidade.
Public class InvalidMetadataObjectException Essa exceção será apresentada se você está tentando acessar ou cria o objeto metadados é inválido.
Public class InvalidMetadataPropertyException Essa exceção será apresentada se uma propriedade metadados é inválido.
Public class LobSystem Representa uma origem de dados empresa, lógica corporativa ou ambos. Banco de dados de exemplo IDES SAP R/3, Siebel 7.5 e AdventureWorks SQL Server 2000 são exemplos de objetos LobSystem LobSystem.
Public class LobSystemInstance Representa um objeto LobSystemInstance LobSystemInstance que é registrado na Business Data Catalog.
Public class MetadataException Representa uma exceção acionada por um objeto metadados.
Public class MetadataObject Representa o abstrato classe base dos objetos metadados 13 Na Business Data Catalog.
Public class MetadataObjectNotFoundException Essa exceção será apresentada se o objeto solicitado metadados não puder ser encontrado na Business Data Catalog.
Public class Method Representa as operações relacionado a uma entidade que você pode executar na linha - do - aplicativo empresa (LOB). Métodos representam os ponteiros para lógica corporativa em um aplicativo empresa. Exemplos de métodos são "get uma lista de clientes," "get a ordem com uma identificação especificada," e "atualização de preço unitário de um produto".
Public class MethodInstance Descreve como chamar um método. Um objeto MethodInstance MethodInstance é uma referência a um método , além de Valores usar como padrão Para os parâmetros.
Public class MissingMetadataPropertyException Essa exceção é gerada se um metadados objeto definição está faltando um propriedade exigida.
Public class NamedActionDictionary Representa um dicionário de objetos Action T:Microsoft.Office.Server.ApplicationRegistry.MetadataModel.Action a partir de Business Data Catalog.
Public class NamedActionParameterDictionary Representa um dicionário de objetos ActionParameter T:Microsoft.Office.Server.ApplicationRegistry.MetadataModel.ActionParameter a partir de Business Data Catalog.
Public class NamedAssociationDictionary Representa um dicionário de objetos Association T:Microsoft.Office.Server.ApplicationRegistry.MetadataModel.Association a partir de Business Data Catalog.
Public class NamedDataClassDictionary Representa um dicionário de objetos DataClass T:Microsoft.Office.Server.ApplicationRegistry.MetadataModel.DataClass a partir de Business Data Catalog.
Public class NamedEntityDictionary Representa um dicionário de objetos Entity T:Microsoft.Office.Server.ApplicationRegistry.MetadataModel.ENTITY a partir de Business Data Catalog.
Public class NamedLobSystemDictionary Representa um dicionário de objetos LobSystem T:Microsoft.Office.Server.ApplicationRegistry.MetadataModel.LobSystem a partir de Business Data Catalog.
Public class NamedLobSystemInstanceDictionary Representa um dicionário de objetos LobSystemInstance T:Microsoft.Office.Server.ApplicationRegistry.MetadataModel.LobSystemInstance a partir de Business Data Catalog.
Public class NamedMethodDictionary Representa um dicionário de objectsfrom Method T:Microsoft.Office.Server.ApplicationRegistry.MetadataModel.Method o Business Data Catalog.
Public class NamedMethodInstanceDictionary Representa um dicionário de objetos MethodInstance T:Microsoft.Office.Server.ApplicationRegistry.MetadataModel.MethodInstance a partir de Business Data Catalog.
Public class NamedPropertyDictionary Representa um dicionário de objetos da propriedade a partir de Business Data Catalog.
Public class Parameter Representa no, inout, out e retornar parâmetros de cada método.
Public class ParameterCollection Representa uma coleção de objetos de parâmetro.
Public class TypeDescriptor Define a tipo de dados de um parâmetro para um método.
Public class TypeDescriptorCollection Representa uma coleção TypeDescriptor.
Public class View Um modo de exibição denota a esquema, ou o conjunto de campos contidos por uma instância da entidade.

Enumerações

  Enumeração Descrição
Public enumeration DirectionType Especifica a direção na qual o parâmetro é passado entre o Business Data Catalog e o aplicativo empresa.
Public enumeration MethodInstanceType Representa o tipo de um objeto MethodInstance T:Microsoft.Office.Server.ApplicationRegistry.MetadataModel.MethodInstance.