Compartir a través de


Elemento TypeDescriptor (Esquema BDCMetadata)

Última modificación: viernes, 16 de abril de 2010

Hace referencia a: SharePoint Server 2010

Especifica un elemento TypeDescriptor.

Espacio de nombres: https://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>

Atributos y elementos

En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.

Atributos

Atributo

Descripción

TypeName

Obligatorio.

El identificador del tipo de datos de la estructura de datos representado por el TypeDescriptor.

Tipo de atributo: String

LobName

Opcional.

La estructura de datos representada por el TypeDescriptor. El valor predeterminado de este atributo es el nombre del TypeDescriptor. Por ejemplo, se puede representar una estructura de datos de sistema de línea de negocio (LOB) denominada "CN1A" mediante un TypeDescriptor con el atributo Name igual a "Nombre del cliente", si el atributo LobName de este TypeDescriptor es igual a "CN1A".

Tipo de atributo: String

IdentifierEntityNamespace

Opcional.

El espacio de nombres del tipo de contenido externo que contiene el identificador al que hace referencia el TypeDescriptor. Si el TypeDescriptor no hace referencia a un Identifier, este atributo no debe estar presente. Cuando está presente, los atributos IdentifierEntityName y IdentifierName también deben estar presentes. El valor predeterminado de este atributo es el espacio de nombres del tipo de contenido externo que contiene el método con el parámetro que contiene el TypeDescriptor.

Tipo de atributo: String

IdentifierEntityName

Opcional.

El nombre de la Entity que contiene el Identifier al que hace referencia el TypeDescriptor. Si el TypeDescriptor no hace referencia a un Identifier, este atributo no debe estar presente. Cuando está presente, los atributos IdentifierEntityNamespace y IdentifierName también deben estar presentes. El valor predeterminado de este atributo es el nombre de la Entity que contiene el Method con el Parameter que contiene el TypeDescriptor.

Tipo de atributo: String

IdentifierName

Opcional.

El nombre del Identifier al que hace referencia el TypeDescriptor. Si el TypeDescriptor no hace referencia a un Identifier, este atributo no debe estar presente.

Tipo de atributo: String

ForeignIdentifierAssociationName

Opcional.

El nombre de la Association a la que hace referencia el TypeDescriptor. Si el TypeDescriptor no hace referencia a una Association, este atributo no debe estar presente. Cuando está presente, el atributo IdentifierName también debe estar presente. El atributo ForeignIdentifierAssociationName debe especificarse cuando el Identifier al que hace referencia este TypeDescriptor se relaciona con una Association y el Identifier se incluye en una Entity de origen de la Association.

Tipo de atributo: String

ForeignIdentifierAssociationEntityName

Opcional.

El nombre de la Entity que contiene la Association a la que hace referencia el TypeDescriptor. Si el TypeDescriptor no hace referencia a una Association, este atributo no debe estar presente. Cuando está presente, los atributos ForeignIdentifierAssociationEntityNamespace y ForeignIdentifierAssociationName también deben estar presentes. El valor predeterminado de este atributo es el nombre de la Entity que contiene el Method con el Parameter que contiene el TypeDescriptor.

Tipo de atributo: String

ForeignIdentifierAssociationEntityNamespace

Opcional.

El espacio de nombres de la Entity que contiene la Association a la que hace referencia el TypeDescriptor. Si el TypeDescriptor no hace referencia a una Association, este atributo no debe estar presente. Cuando está presente, los atributos ForeignIdentifierAssociationEntityName y ForeignIdentifierAssociationName también deben estar presentes. El valor predeterminado de este atributo es el espacio de nombres de la Entity que contiene el Method con el Parameter que contiene el TypeDescriptor.

Tipo de atributo: String

AssociatedFilter

Opcional.

El nombre de un FilterDescriptor que está asociado con el TypeDescriptor. Si el TypeDescriptor no está asociado con un FilterDescriptor, este atributo no debe estar presente.

Tipo de atributo: String

IsCollection

Opcional.

Especifica si el TypeDescriptor representa una estructura de datos única o una colección de estructuras de datos.

Valor predeterminado: false

Tipo de atributo: Boolean

ReadOnly

Opcional.

Especifica si se pueden modificar los datos almacenados por la estructura de datos representada por el TypeDescriptor. No se debe especificar este atributo si el valor del atributo Direction del Parameter que contiene el TypeDescriptor es "In".

Valor predeterminado: false

Tipo de atributo: Boolean

CreatorField

Opcional.

Especifica si el TypeDescriptor representa un campo de MethodInstances del tipo Creator que se incluyen en el Method que contiene el Parameter con el TypeDescriptor.

Valor predeterminado: false

Tipo de atributo: Boolean

UpdaterField

Opcional.

Especifica si el TypeDescriptor representa un campo de MethodInstances del tipo Updater que se incluyen en el Method que contiene el Parameter con el TypeDescriptor. Cuando se especifica este atributo, no debe especificarse un atributo PreUpdaterField.

Valor predeterminado: false

Tipo de atributo: Boolean

PreUpdaterField

Opcional.

Especifica si la estructura de datos representada por el TypeDescriptor almacena el valor de datos más reciente recibido desde el sistema externo de un campo de MethodInstances del tipo Updater. Cuando se especifica este atributo, no debe especificarse un atributo UpdaterField.

Valor predeterminado: false

Tipo de atributo: Boolean

Significant

Opcional.

Especifica si los valores almacenados por la estructura de datos representada por este TypeDescriptor se incluyen al calcular un código hash o comparar valores almacenados en las estructuras de datos. Por ejemplo, un TypeDescriptor que representa el apellido de un cliente se tiene en cuenta al determinar si se ha modificado un registro, por lo que es significativo, mientras que el TypeDescriptor que representa la fecha en que el registro de cliente se modificó por última vez por lo general no se tiene en cuenta para determinar si se ha modificado un registro, por lo que no es significativo.

Valor predeterminado: true

Tipo de atributo: booleano

Name

Obligatorio.

El nombre del objeto TypeDescriptor.

Tipo de atributo: String

Nota

El nombre de un TypeDescriptor no debe contener los caracteres especiales para barra diagonal ("/"), punto (".") o corchete de apertura ("[").

DefaultDisplayName

Opcional.

El nombre para mostrar del TypeDescriptor.

Tipo de atributo: String

IsCached

Opcional.

Especifica si la TypeDescriptor se usa con frecuencia.

Valor predeterminado: true

Tipo de atributo: Boolean

Elementos secundarios

Elemento

Descripción

Elemento LocalizedDisplayNames en MetadataObject (esquema BDCMetadata)

Los nombres localizados de TypeDescriptor.

Elemento Properties en MetadataObject (esquema BDCMetadata)

Las propiedades del objeto TypeDescriptor.

Cuando el TypeDescriptor es del tipo System.String, el elemento Properties puede contener una Property del tipo System.Int32 con el atributo Name establecido en Size. El valor de la Property especifica la máxima longitud de la cadena prevista del valor de la estructura de datos descrita por este TypeDescriptor.

Elemento Interpretation en TypeDescriptor (esquema BDCMetadata)

Las reglas para los datos almacenados por la estructura de datos representada por el TypeDescriptor.

Elemento DefaultValues en TypeDescriptor (Esquema BDCMetadata)

Los valores predeterminados del TypeDescriptor.

Elemento TypeDescriptors en TypeDescriptor (esquema BDCMetadata)

Los TypeDescriptors secundarios del TypeDescriptor.

Elementos primarios

Elemento

Descripción

Elemento TypeDescriptors en TypeDescriptor (esquema BDCMetadata)