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