Table PublishComponent

La tabla PublishComponent asocia componentes enumerados en la tabla Componente con una cadena de texto calificador y un GUID de id. de categoría. Los componentes con funcionalidad paralela que se han agrupado de esta manera se conocen como componentes calificados. Consulte Componentes calificados. Esto proporciona al instalador un método para el direccionamiento indirecto de un solo nivel al hacer referencia a los componentes. Consulte Uso de componentes calificados.

La tabla PublishComponent tiene las siguientes columnas.

Columna Tipo Clave Nullable
ComponentId GUID Y No
Calificador: Texto Y No
Component_ Identificador Y No
AppData Texto No Y
Feature_ Identificador No No

 

Columnas

ComponentId

GUID de cadena que representa la categoría de componentes que se agrupan. Tenga en cuenta que el título de esta columna es engañoso. Este es el GUID de la categoría de componentes calificados y no es el mismo GUID que aparece en la columna ComponentId de la tabla Componente. Aquí hace referencia a un servidor que proporciona la funcionalidad de un componente a clientes externos en lugar del componente en sí.

Calificador

Cadena de texto que califica el valor de la columna ComponentId. Un calificador se usa para distinguir varias formas del mismo componente, como un componente que se implementa en varios idiomas. Estas son las cadenas de texto calificadoras devueltas por MsiEnumComponentQualifiers.

Component_

Clave externa en la columna uno de la tabla Componente. Este identificador hace referencia al registro del componente calificado en la tabla Componente.

AppData

Texto localizable opcional que describe el componente calificado de este registro. Normalmente, la aplicación analiza la cadena y se puede mostrar al usuario. Debe describir el componente calificado. Esto se puede recuperar con MsiEnumComponentQualifiers.

Feature_

Clave externa en la columna uno de la tabla Característica. Esta es la característica que usa este componente calificado.

Comentarios

Se hace referencia a esta tabla cuando se ejecuta la acción PublishComponents o la acción UnpublishComponents.

Tenga en cuenta que el nombre de esta tabla es engañoso. Esta tabla no es necesaria para crear anuncios. Consulte la columna Atributos de la tabla Componentes y la tabla Características para obtener información sobre cómo establecer el estado de instalación de los componentes que se van a anunciar.

Validación

ICE03
ICE06
ICE19
ICE22
ICE32