Tabela PublishComponent
A tabela PublishComponent associa os componentes listados no da tabela Component a uma cadeia de texto de qualificador e a um GUID de ID de categoria. Os componentes com funcionalidade paralela que foram agrupados desta forma são referidos como componentes qualificados. Consulte Componentes qualificados. Isso fornece ao instalador um método para indireção de nível único ao se referir a componentes. Consulte Usando componentes qualificados.
A tabela PublishComponent tem as seguintes colunas.
Coluna | Tipo | Chave | Nulo |
---|---|---|---|
ComponentId | GUID | Y | N |
Eliminatórias | de texto | Y | N |
Component_ | Identificador | Y | N |
AppData | de texto | N | Y |
Feature_ | Identificador | N | N |
Colunas
-
ComponentId
-
Uma cadeia de caracteres GUID que representa a categoria de componentes que estão sendo agrupados. Note que o título desta coluna é enganoso. Este é o GUID para a categoria de componentes qualificados e não é o mesmo GUID que aparece na coluna ComponentId da tabela Component. Aqui refere-se a um servidor que fornece a funcionalidade de um componente para clientes externos em vez do componente em si.
-
Qualificatório
-
Uma cadeia de caracteres de texto que qualifica o valor na coluna ComponentId. Um qualificador é usado para distinguir várias formas do mesmo componente, como um componente que é implementado em vários idiomas. Estas são as cadeias de caracteres de texto do qualificador retornadas por MsiEnumComponentQualifiers.
-
Component_
-
Chave externa na coluna um da tabela Componente. Esse identificador refere-se ao registro do componente qualificado na tabela Componente.
-
AppData
-
Um texto opcional localizável que descreve o componente qualificado deste registo. A cadeia de caracteres é normalmente analisada pelo aplicativo e pode ser exibida para o usuário. Deve descrever o componente qualificado. Isso pode ser recuperado com MsiEnumComponentQualifiers.
-
Feature_
-
Chave externa na coluna um da tabela Recurso. Este é o recurso que usa este componente qualificado.
Comentários
Esta tabela é referida quando a ação PublishComponents ou a ação UnpublishComponents é executada.
Observe que o nome desta tabela é enganoso. Esta tabela não é necessária para criar publicidade. Consulte a coluna Atributos da tabela Componente e tabela Recurso para obter informações sobre como definir o estado de instalação dos componentes a serem anunciados.
Validação