PublishComponent 테이블
PublishComponent 테이블은 구성 요소 테이블에 나열된 구성 요소를 한정자 텍스트 문자열 및 범주 ID GUID와 연결합니다. 이러한 방식으로 함께 그룹화된 병렬 기능이 있는 구성 요소를 정규화된 구성 요소라고 합니다. 정규화된 구성 요소 참조하세요. 이렇게 하면 구성 요소를 참조할 때 단일 수준 간접 참조를 위한 메서드가 설치 관리자에 제공됩니다. 정규화된 구성 요소 사용하는참조하세요.
PublishComponent 테이블에는 다음 열이 있습니다.
열 | 형 | 열쇠 | Nullable |
---|---|---|---|
ComponentId | GUID | Y | N |
한정자 | 텍스트 | Y | N |
구성 요소_ | 식별자 | Y | N |
AppData | 텍스트 | N | Y |
특징_ | 식별자 | N | N |
열
-
ComponentId
-
함께 그룹화되는 구성 요소의 범주를 나타내는 문자열 GUID. 이 열의 제목은 오해의 소지가 있습니다. 정규화된 구성 요소 범주의 GUID이며 Component 테이블의 ComponentId 열에 표시되는 GUID와 다릅니다. 여기서는 구성 요소 자체가 아닌 외부 클라이언트에 구성 요소의 기능을 제공하는 서버를 참조합니다.
-
한정자
-
ComponentId 열의 값을 한정하는 텍스트 문자열입니다. 한정자는 여러 언어로 구현되는 구성 요소와 같이 동일한 구성 요소의 여러 형식을 구분하는 데 사용됩니다. 다음은 MsiEnumComponentQualifiers반환된 한정자 텍스트 문자열입니다.
-
Component_
-
구성 요소 테이블열 1에 외부 키를 입력합니다. 이 식별자는 구성 요소 테이블의 정규화된 구성 요소 레코드를 참조합니다.
-
AppData
-
이 레코드의 정규화된 구성 요소를 설명하는 선택적 지역화 가능 텍스트입니다. 문자열은 일반적으로 애플리케이션에서 구문 분석되며 사용자에게 표시될 수 있습니다. 정규화된 구성 요소를 설명해야 합니다. MsiEnumComponentQualifiers검색할 수 있습니다.
-
Feature_
-
기능 테이블열 1에 외부 키를 입력합니다. 이 정규화된 구성 요소를 사용하는 기능입니다.
발언
이 테이블은 PublishComponents 작업 또는 UnpublishComponents 작업 실행될 때 참조됩니다.
이 테이블의 이름은 오해의 소지가 있습니다. 광고를 작성하기 위해 이 테이블은 필요하지 않습니다. 보급할 구성 요소의 설치 상태를 설정하는 방법에 대한 자세한 내용은 구성 요소 테이블 및 기능 테이블 특성 열을 참조하세요.
유효성 검사
ice03
ICE06
ICE19
ICE22
ICE32