Compartir a través de


Tabla PublishComponent

La tabla PublishComponent asocia componentes enumerados en la tabla componente de con una cadena de texto calificador y un GUID de identificador 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 la direccionamiento indirecto de nivel único al hacer referencia a los componentes. Consulte Uso de componentes calificados.

La tabla PublishComponent tiene las columnas siguientes.

Columna Tipo Llave Nullable
ComponentId GUID de Y N
Calificador text Y N
Componente_ identificador Y N
AppData text N Y
Característica_ identificador N N

 

Columnas

ComponentId

Cadena GUID 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 de . Aquí hace referencia a un servidor que proporciona la funcionalidad de un componente a clientes externos en lugar del propio componente.

calificador de

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 lenguajes. Estas son las cadenas de texto calificadoras devueltas por MsiEnumComponentQualifiers.

Component_

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

AppData

Texto localizable opcional que describe el componente completo 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 los Tabla de características. Esta es la característica que usa este componente calificado.

Observaciones

Esta tabla se conoce cuando se ejecuta la acción PublishComponents o la acción UnpublishComponents de.

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 Componente de y Tabla de 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