Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
(Esquema BDCMetadata)
Aplica-se a: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013
Especifica um TypeDescriptor.
Namespace: http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Esquema: BDCMetadata
<TypeDescriptor TypeName = "String" LobName = "String" IdentifierEntityNamespace = "String" IdentifierEntityName = "String" IdentifierName = "String" ForeignIdentifierAssociationName = "String" ForeignIdentifierAssociationEntityName = "String" ForeignIdentifierAssociationEntityNamespace = "String" AssociatedFilter = "String" IsCollection = "Boolean" ReadOnly = "Boolean" CreatorField = "Boolean" UpdaterField = "Boolean" PreUpdaterField = "Boolean" Significant = "Boolean" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </TypeDescriptor>
Elementos e atributos
As seções a seguir descrevem os atributos, os elementos filhos e os elementos pai.
Atributos
Atributo |
Descrição |
|---|---|
**TypeName** |
Obrigatório O identificador do tipo de dados da estrutura de dados que é representado pelo **TypeDescriptor**. Tipo de atributo: **String** |
**LobName** |
Opcional A estrutura de dados que é representada pelo **TypeDescriptor**. O valor padrão deste atributo é o nome da **TypeDescriptor**. Por exemplo, uma estrutura de dados de sistema do linha de negócios (LOB) denominada "CN1A" pode ser representada por um **TypeDescriptor** com **Name** atributo igual a "Nome do cliente", se o atributo **LobName** deste **TypeDescriptor** for igual a "CN1A". Tipo de atributo: **String** |
**IdentifierEntityNamespace** |
Opcional O namespace do tipo de conteúdo externo que contém o identificador que referencia a **TypeDescriptor**. Se o **TypeDescriptor** não faz referência a um **Identifier**, esse atributo não deve estar presente. Quando este atributo estiver presente, os atributos **IdentifierEntityName** e **IdentifierName** também devem estar presentes. O valor padrão deste atributo é o namespace do tipo de conteúdo externo que contém o método que contém o parâmetro que contém o **TypeDescriptor**. Tipo de atributo: **String** |
**IdentifierEntityName** |
Opcional O nome da **Entidade que** contém **o Identificador referenciado** **pelo TypeDescriptor** . Se o **TypeDescriptor** não faz referência a um **Identifier**, esse atributo não deve estar presente. Quando este atributo estiver presente, os atributos **IdentifierEntityNamespace** e **IdentifierName** também devem estar presentes. O valor padrão deste atributo é o nome do **Entity** que contém o **Method** contendo **Parameter** que contém o **TypeDescriptor**. Tipo de atributo: **String** |
**IdentifierName** |
Opcional O nome do **Identifier** referenciado pelo **TypeDescriptor**. Se o **TypeDescriptor** não faz referência a um **Identifier**, esse atributo não deve estar presente. Tipo de atributo: **String** |
**ForeignIdentifierAssociationName** |
Opcional O nome do **Association** referenciado pelo **TypeDescriptor**. Se o **TypeDescriptor** não faz referência a um **Association**, esse atributo não deve estar presente. Quando este atributo estiver presente, o atributo **IdentifierName** também deve estar presente. O atributo **ForeignIdentifierAssociationName** deve ser especificado quando o **Identifier** referenciado por este **TypeDescriptor** está relacionada a um **Association** e o **Identifier** está contido em uma fonte **Entity** do **Association**. Tipo de atributo: **String** |
**ForeignIdentifierAssociationEntityName** |
Opcional O nome do **Entity** que contém o **Association** referenciado pelo **TypeDescriptor**. Se o **TypeDescriptor** não faz referência a um **Association**, esse atributo não deve estar presente. Quando este atributo estiver presente, os atributos **ForeignIdentifierAssociationEntityNamespace** e **ForeignIdentifierAssociationName** também devem estar presentes. O valor padrão deste atributo é o nome do **Entity** que contém o **Method** contendo **Parameter** que contém o **TypeDescriptor**. Tipo de atributo: **String** |
**ForeignIdentifierAssociationEntityNamespace** |
Opcional O namespace do **Entity** que contém o **Association** referenciado pelo **TypeDescriptor**. Se o **TypeDescriptor** não faz referência a um **Association**, esse atributo não deve estar presente. Quando este atributo estiver presente, os atributos **ForeignIdentifierAssociationEntityName** e **ForeignIdentifierAssociationName** também devem estar presentes. O valor padrão deste atributo é o namespace do **Entity** que contém o **Method** contendo **Parameter** que contém o **TypeDescriptor**. Tipo de atributo: **String** |
**AssociatedFilter** |
Opcional O nome do **FilterDescriptor** que está associado com o **TypeDescriptor**. Se **o TypeDescriptor** não estiver associado a **um FilterDescriptor**, esse atributo não deverá estar presente. Tipo de atributo: **String** |
**Iscollection** |
Opcional Especifica se o **TypeDescriptor** representa uma estrutura de dados único ou uma coleção de estruturas de dados. Valor padrão: **false** Tipo de atributo: **Boolean** |
**ReadOnly** |
Opcional Especifica se os dados armazenados pela estrutura de dados representada pelo **TypeDescriptor** podem ser modificados. Este atributo não deve ser especificado se o valor do atributo **Direction** do **Parameter** que contém o **TypeDescriptor** for "Pol". Valor padrão: **false** Tipo de atributo: **Boolean** |
**CreatorField** |
Opcional Especifica se o **TypeDescriptor** representa um campo para **MethodInstances** do tipo **Creator** contidos por **Method** que contém o **Parameter** contendo o **TypeDescriptor**. Valor padrão: **false** Tipo de atributo: **Boolean** |
**UpdaterField** |
Opcional Especifica se o **TypeDescriptor** representa um campo para **MethodInstances** do tipo **Updater** contidos por **Method** que contém o **Parameter** contendo o **TypeDescriptor**. Quando esse atributo for especificado, um atributo **PreUpdaterField** não deve ser especificado. Valor padrão: **false** Tipo de atributo: **Boolean** |
**PreUpdaterField** |
Opcional Especifica se a estrutura de dados representada pelo **TypeDescriptor** armazena o valor dos dados recebido do sistema externo de um campo para **MethodInstances** do tipo **Updater** mais recente. Quando esse atributo é especificado, um **atributo UpdaterField** não deve ser especificado. Valor padrão: **false** Tipo de atributo: **Boolean** |
**Significant** |
Opcional Especifica se os valores armazenados pela estrutura de dados representada por este **TypeDescriptor** são incluídos no cálculo de um código de hash ou comparando os valores armazenados nas estruturas de dados. Por exemplo, um **TypeDescriptor** representando o sobrenome do cliente é levada em consideração ao determinar se um registro foi modificado e, portanto, é significativo, enquanto **TypeDescriptor** que representa a data em que o registro do cliente está último modificação geralmente não é levado em consideração para determinar se um registro foi modificado e portanto não é significativa. Valor padrão: **true** Tipo de atributo: **Boolean** |
**Name** |
Obrigatório O nome da **TypeDescriptor**. Tipo de atributo: **String** **Observação**: o nome de **um TypeDescriptor** não deve conter os caracteres especiais para barra ("/"), ponto (".") ou colchete de abertura ("["). |
**DefaultDisplayName** |
Opcional O nome de exibição do **TypeDescriptor**. Tipo de atributo: **String** |
**Iscached** |
Opcional Especifica se o **TypeDescriptor** é usado com frequência. Valor padrão: **true** Tipo de atributo: **Boolean** |
Elementos filho
| Elemento | Descrição |
|---|---|
| Elemento de LocalizedDisplayNames no MetadataObject (BDCMetadata esquema) | Os nomes localizados do TypeDescriptor. |
| Elemento de propriedades no MetadataObject (BDCMetadata esquema) | As propriedades do TypeDescriptor. Quando o TypeDescriptor é do tipo System.String, o elemento Properties pode conter um Property do tipo System.Int32 com o atributo Name definido como Size. O valor de Property Especifica o tamanho máximo esperado de seqüência do valor da estrutura de dados descrita por este TypeDescriptor. |
| Elemento de interpretação no TypeDescriptor (BDCMetadata esquema) | As regras para os dados armazenados pela estrutura de dados representada pelo TypeDescriptor. |
| Elemento de DefaultValues no TypeDescriptor (BDCMetadata esquema) | Os valores padrão do TypeDescriptor. |
| Elemento de TypeDescriptors no TypeDescriptor (BDCMetadata esquema) | O filho TypeDescriptors do TypeDescriptor. |
Elementos pai
| Elemento | Descrição |
|---|---|
| Elemento de TypeDescriptors no TypeDescriptor (BDCMetadata esquema) |