Compartilhar via


IEntityInstance membros

Define métodos e propriedades para manipular um Item externo.

O tipo IEntityInstance expõe os membros a seguir

Propriedades

  Nome Descrição
Propriedade pública AdapterObject Obtém a estrutura de dados nativo correspondente a esse Item externo. (Herdado de IInstance.)
Propriedade pública DataClass Obtém a classe de dados desta instância obtidos de. (Herdado de IInstance.)
Propriedade pública Entity Obtém o tipo de conteúdo externo desse item externo.
Propriedade pública EntityAsDataTable Obtém o Item externo como um DataTable com uma única linha de dados contendo os campos no Item externo.
Propriedade pública EntityAsFormattedDataTable Expõe o Item externo como um objeto de DataTable com a formatação dos campos complexos no Item externo.
Propriedade pública InstanceOperationMode Obtém o modo de operação que este Item externo está trabalhando.
Propriedade pública Item[String] Obtém ou define o valor do campo que se refere a notação de ponto. (Herdado de IFieldValueDictionary.)
Propriedade pública Item[IField] Obtém ou define o valor no campo especificado. (Herdado de IFieldValueDictionary.)
Propriedade pública LobSystemInstance Obtém a instância do sistema externo que este Item externo pertence.
Propriedade pública RelatedSpecificFinderName Obtém o nome do localizador específico relacionado a esse Item externo.
Propriedade pública TypeDescriptor Obtém o descritor de tipo correspondente a estrutura de dados nativos representando esta instância. (Herdado de IInstance.)
Propriedade pública ViewDefinition Obtém o modo de exibição deste dicionário de valor do campo. (Herdado de IFieldValueDictionary.)

Início

Métodos

  Nome Descrição
Método público Associate(EntityInstanceCollection, IAssociation) Associa esse Item externo com os itens externos determinado usando a associação determinada.
Método público Associate(IEntityInstance, IAssociation) Associa esse Item externo determinado Item externo usando a associação determinada.
Método público CalculateHashCode Calcula o código de hash dos valores. (Herdado de IFieldValueDictionary.)
Método público CreateCollectionInstance Cria uma nova instância do conjunto de que a notação de ponto refere-se a. (Herdado de IFieldValueDictionary.)
Método público CreateInstance Cria uma nova instância do objeto a que a notação de ponto refere-se. (Herdado de IFieldValueDictionary.)
Método público Delete Exclui o Item externo.
Método público Disassociate(EntityInstanceCollection, IAssociation) Remove a associação entre este Item externo e a itens externos determinado usando a associação determinada.
Método público Disassociate(IEntityInstance, IAssociation) Remove a associação entre este Item externo e o Item externo determinado usando a associação determinada
Método público Execute(IMethodInstance) Chama uma instância do método. (Herdado de IInstance.)
Método público Execute(IMethodInstance, []) Chama uma instância do método. (Herdado de IInstance.)
Método público FromXml Define os valores neste dicionário de XML especificado. (Herdado de IFieldValueDictionary.)
Método público GetActionUrl Retorna o URL da ação especificada. (Herdado de IInstance.)
Método público GetAssociatedInstanceIdentity Obtém a identidade do Item externo que está associado a esse Item externo via a associação determinada.
Método público GetAssociatedInstances(IAssociation) Obtém os itens externos associados a associação determinada.
Método público GetAssociatedInstances(IAssociation, IFilterCollection) Obtém os itens externos associado a associação determinada, usando determinado filtros.
Método público GetAssociatedInstances(IAssociation, OperationMode) Obtém os itens externos associados a associação determinada, usando o modo de determinada operação.
Método público GetAssociatedInstances(IAssociation, IFilterCollection, OperationMode) Obtém os itens externos associados a associação determinada, usando o modo de operação determinada e filtros.
Método público GetCollectionSize Retorna o tamanho da coleção que se refere a notação de ponto a. (Herdado de IFieldValueDictionary.)
Método público GetFormatted(String) Obtém o valor do campo com o caminho pontilhado especificado após a aplicação de formatação complexa.
Método público GetFormatted(IField) Obtém o valor do campo especificado após a aplicação de formatação complexa.
Método público GetIdentity Obtém a identidade desse item externo.
Método público GetSecurityDescriptor Obtém o descritor de segurança para este Item externo.
Método público GetStreamableField Obtém o campo fluxo correspondente para o nome da instância determinado StreamAccessor método. (Herdado de IInstance.)
Método público GetStreamableFields Obtém a coleção para os campos fluxo correspondente às instâncias de método StreamAccessor. (Herdado de IInstance.)
Método público SwitchView(String) Obtém uma exibição diferente da instância externa.
Método público SwitchView(String, Boolean) Obtém uma exibição diferente da instância externa, com uma opção para fazer uma chamada atrasada com o sistema externo.
Método público ToXml Recupera os valores em formato XML. (Herdado de IFieldValueDictionary.)
Método público Update Envia as alterações feitas no Item externo.

Início

Ver também

Referência

IEntityInstance interface

Microsoft.BusinessData.Runtime namespace