Modelo de programación de metadatos y taxonomía
Última modificación: miércoles, 21 de abril de 2010
Hace referencia a: SharePoint Server 2010
En este tema se presenta el modelo de programación de metadatos administrados. Para obtener una lista completa de los tipos disponibles en cada espacio de nombres, haga clic en el vínculo a ese espacio de nombres.
Espacios de nombres
En esta sección se detallan los espacios de nombres de la API de administración de metadatos empresariales.
Tabla 1. Espacios de nombres
Espacio de nombres |
Descripción |
---|---|
Incluye las clases que ofrecen la funcionalidad básica suministrada por la administración de metadatos empresariales. Entre los ejemplos se incluyen los tipos para administrar términos, conjuntos de términos, grupos y palabras clave. |
|
Incluye las clases que administran la sincronización de los tipos de contenido entre las colecciones de sitios. |
|
Incluye las clases para las colecciones de elementos de metadatos genéricos. |
|
Incluye las clases para los servicios web que se usan para administrar las taxonomías de las aplicaciones cliente enriquecidas y las aplicaciones cliente web. |
Tipos
En esta sección se presentan los tipos más notables en la API de administración de metadatos empresariales.
Tabla 2. Tipos notables de Microsoft.SharePoint.Taxonomy
Tipo |
Descripción |
---|---|
Representa un cambio ocurrido en un objeto Group. |
|
Representa un cambio en el objeto TermStore. |
|
Representa una colección de objetos ChangedItem. |
|
Representa el tipo de objeto que ha cambiado. |
|
Indica el tipo de operación que ha provocado un cambio. |
|
Indica un cambio ocurrido en un objeto Term. |
|
Indica un cambio ocurrido en un objeto TermSet. |
|
Representa la versión modificada de un objeto TermStore. |
|
Representa el contenedor de nivel superior en un objeto TermStore. |
|
Colección de objetos Group. |
|
Define el trabajo del temporizador responsable de mantener la lista que los objetos TaxonomyField usan para la búsqueda actual. |
|
Se usa para importar instancias de TermSet individuales a un Group. Nota Los datos para la importación se especifican en un archivo *.csv que debe seguir un formato conocido. Esta clase puede recuperarse desde el método GetImportManager(). Se trata de una clase útil para ejecutar un arranque de un almacén de términos con conjuntos de términos individuales pero, cuando es necesario importar datos más complejos, se recomienda usar las API de escritura para Group, TermSet y Term. |
|
Representa el nombre de un objeto Term en un idioma específico. Un término puede tener una o varias etiquetas en el idioma predeterminado y cero o más etiquetas en el idioma no predeterminado. Si el término incluye etiquetas en un idioma, una de ellas debe ser la etiqueta predeterminada. |
|
Representa una colección de objetos Label. |
|
Indica el tipo de coincidencia de cadena que se debe realizar al comparar cadenas. |
|
Representa un campo de taxonomía. La clase TaxonomyField es una clase de campo personalizada que hereda de la clase SPFieldLookup. Si establece las propiedades de la clase TaxonomyField, llame al método Update() para que los cambios se apliquen en la base de datos. La clase TaxonomyFieldValue contiene el valor de campo para la clase TaxonomyField. Tanto el objeto TaxonomyFieldControl como los controles de servidor del objeto TaxonomyWebTaggingControl pueden representar un objeto TaxonomyField. |
|
Proporciona la experiencia de edición para un objeto TaxonomyField. |
|
Representa el código subyacente de la página de edición para crear una nueva columna cuando se crea una columna de metadatos administrados. |
|
Representa un solo valor incluido en un objeto TaxonomyField. |
|
Representa el objeto multivalor para la columna de la taxonomía. |
|
La clase TaxonomyItem es una clase base que representa un elemento en el almacén de términos. |
|
Representa una máscara de bits que identifica los permisos de la taxonomía. |
|
Ajusta todos los objetos TermStore asociados de un objeto SPSite. |
|
Representa un control web genérico para seleccionar términos de los metadatos administrados. |
|
Representa un Term o una palabra clave en una jerarquía de metadatos administrados. |
|
Representa una colección de objetos Term. |
|
Representa un conjunto jerárquico o plano de objetos Term conocido como "conjunto de términos". |
|
Representa una colección de objetos TermSet. |
|
Proporciona una abstracción del objeto TaxonomyItem, que es un objeto primario de los objetos Term. |
|
Representa un almacén que contiene los metadatos de los objetos secundarios Group, los objetos TermSet y los objetos Term. |
|
Representa una colección de objetos TermStore. |
|
Crea una representación JSON del origen de datos e inicializa una instancia del control de árbol de cliente. |
Tabla 3. Tipos notables de Microsoft.SharePoint.Taxonomy.ContentTypeSync
Tipo |
Descripción |
---|---|
Publica un tipo de contenido en el sitio del concentrador o cancela su publicación. Una vez que se ha aprovisionado una aplicación de servicio de metadatos administrados (y su correspondiente proxy) y se ha designado un sitio como concentrador en la aplicación de servicio, puede usar esta clase para publicar los tipos de contenido en el sitio del concentrador, o bien cancelar su publicación. |
|
Representa una excepción que se produce durante la sindicación del tipo de contenido. |
|
Indica la fase actual del proceso de sindicación del tipo de contenido. |
Tabla 4. Tipos notables de Microsoft.SharePoint.Taxonomy.Generic
Tipo |
Descripción |
---|---|
Clase GenericCollection para todas las colecciones genéricas públicas. |
|
Representa una colección de clases base abstractas genéricas compatible con los elementos que requieren indizadores de GUID, entero y cadena. |
|
Colección de clases base abstractas genéricas compatible con elementos que son tipos de propiedades complejas como Label. |
|
Representa una colección de solo lectura de claves y valores. |
|
Representa una colección de clases base abstractas genéricas compatible con elementos de taxonomía como el objeto Group y el objeto Term. |
Tabla 5. Tipos notables de Microsoft.SharePoint.Taxonomy.WebServices
Tipo |
Descripción |
---|---|
Proporciona los métodos de servicio web necesarios para que una aplicación cliente hospede un control de metadatos administrados. Este servicio web permite a los clientes interactuar con el objeto de metadatos administrados TermStore y obtener los datos a través de la coincidencia de etiquetas, ya sea mediante T:Microsoft.SharePoint.Taxonomy.TermSet o mediante GUID. También se puede actualizar el objeto TermStore agregando un nuevo objeto Term. |
Vea también
Tareas
Procedimiento para personalizar la distribución de tipo de contenido
Conceptos
Ejemplos de administración de contenido empresarial
Ejemplo: Administración de dependencias de metadatos administrados
Ejemplo: Metadatos basados en tipo de contenido
Consultas en valores de campos de metadatos administrados
Modelo de programación de administración de activos digitales
Modelo de programación para la administración de documentos