구성 요소 컬렉션
관련 애플리케이션의 각 구성 요소에 대한 개체를 포함합니다. Components 컬렉션은 항상 Applications 컬렉션의 개체와 관련이 있습니다. 이러한 개체에 의해 노출되는 속성은 구성 요소 수준에서 만든 설정을 보유합니다.
이 컬렉션은 COMAdminCatalogCollection 개체의 Remove 메서드를 지원하지만 Add 메서드는 지원하지 않습니다. 구성 요소를 설치하거나 애플리케이션으로 가져오려면 COMAdminCatalog 개체에서 메서드를 사용합니다.
멤버
Components 컬렉션은 IUnknown 인터페이스에서 상속되지만 추가 멤버는 없습니다.
관련 컬렉션
이 컬렉션에서 다음 컬렉션으로 이동할 수 있습니다.
- ErrorInfo
- InterfacesForComponent
- Propertyinfo
- RelatedCollectionInfo
- RolesForComponent
- SubscriptionsForComponent
다음 컬렉션에서 이 컬렉션으로 이동할 수 있습니다.
속성
다음 속성은 컬렉션 내의 COMAdminCatalogObject 개체에서 지원됩니다.
- AllowInprocSubscribers
- ApplicationID
- 비트 수
- CLSID
- ComponentAccessChecksEnabled
- ComponentTransactionTimeout
- ComponentTransactionTimeoutEnabled
- COMTIIntrinsics
- ConstructionEnabled
- ConstructorString
- CreationTimeout
- 설명
- DLL
- EventTrackingEnabled
- ExceptionClass
- FireInParallel
- IISIntrinsics
- InitializeServerApplication
- IsEnabled
- IsEventClass
- IsInstalled
- IsPrivateComponent
- JustInTimeActivation
- LoadBalancingSupported
- MaxPoolSize
- MinPoolSize
- MultiInterfacePublisherFilterCLSID
- MustRunInClientContext
- MustRunInDefaultContext
- ObjectPoolingEnabled
- ProgID
- PublisherID
- SoapAssemblyName
- SoapTypeName
- 동기화
- ThreadingModel
- 트랜잭션
- TxIsolationLevel
- VersionBuild
- VersionMajor
- VersionMinor
- VersionSubBuild
AllowInprocSubscribers
입력 | 값 |
---|---|
설명 | 구성 요소가 이벤트 클래스인 경우 in process 구독자를 사용하도록 설정합니다. |
Access | ReadWrite |
형식 | Bool |
기본값 | True |
최소 시스템 | Windows 2000 |
ApplicationID
입력 | 값 |
---|---|
설명 | 구성 요소가 포함된 애플리케이션의 GUID입니다. SaveChanges가 호출되기 전에 확인된 유효한 애플리케이션의 GUID여야 합니다. 이 값이 다른 애플리케이션의 GUID로 변경되면 구성 요소가 해당 애플리케이션으로 이동합니다. |
Access | ReadWrite |
Type | 문자열 |
기본값 | 해당 없음 |
최소 시스템 | Windows 2000 |
비트 수
입력 | 값 |
---|---|
설명 | 구성 요소의 이진 비트 수 형식을 나타냅니다. 64비트 Windows를 사용하는 시스템에서 이 속성은 64비트 구성 요소와 32비트 구성 요소를 구분합니다. |
Access | ReadOnly |
형식 | 가능한 긴 값:COMAdmin32BitComponent(0x1)COMAdmin64BitComponent(0x2) |
기본값 | 해당 없음 |
최소 시스템 | Windows XP |
CLSID
입력 | 값 |
---|---|
설명 | 구성 요소에 대한 GUID입니다. 이 속성은 이 컬렉션의 개체에서 Key 속성 메서드를 호출할 때 반환됩니다. |
Access | ReadOnly |
Type | 문자열 |
기본값 | 해당 없음 |
최소 시스템 | Windows 2000 |
ComponentAccessChecksEnabled
입력 | 값 |
---|---|
설명 | 역할 기반 액세스 검사가 구성 요소 호출에서 수행되고 애플리케이션의 AccessChecksLevel 및 ApplicationAccessChecksEnabled 속성과 함께 작동하는지 여부를 나타냅니다. |
Access | ReadWrite |
형식 | Bool |
기본값 | False |
최소 시스템 | Windows 2000 |
ComponentTransactionTimeout
입력 | 값 |
---|---|
설명 | 트랜잭션에서 사용되는 경우 이 구성 요소로 인해 트랜잭션 시간이 초과되는 기간을 지정합니다. 기본값은 60초이며 3600초(1시간)를 초과할 수 없습니다. 제한 시간 값은 무한 트랜잭션 제한 시간을 지정하여 0으로 설정할 수 있습니다. 이 속성을 사용하려면 ComponentTransactionTimeoutEnabled가 True여야 합니다. 이 속성의 값은 LocalComputer 컬렉션의 TransactionTimeout 속성에 지정된 전역 트랜잭션 제한 시간을 재정의합니다. |
Access | ReadWrite |
형식 | Long(0-3600) |
기본값 | 60 |
최소 시스템 | Windows 2000 |
ComponentTransactionTimeoutEnabled
입력 | 값 |
---|---|
설명 | 이 구성 요소에 대해 트랜잭션 시간 제한 기간을 사용할 수 있는지 여부를 지정합니다. 기본적으로 트랜잭션 제한 시간 기능은 사용하지 않도록 설정됩니다. 이 속성이 True이면 ComponentTransactionTimeout에 지정된 제한 시간이 사용됩니다. 이 속성이 False이면 LocalComputer 컬렉션의 TransactionTimeout 속성에 지정된 제한 시간이 사용됩니다. |
Access | ReadWrite |
형식 | Bool |
기본값 | False |
최소 시스템 | Windows 2000 |
COMTIIntrinsics
입력 | 값 |
---|---|
설명 | COMTI(COM Transaction Integrator)의 컨텍스트 속성을 이 클래스의 컨텍스트로 전달할 수 있습니다. COMTI는 COM 구성 요소로 메인프레임 트랜잭션 및 비즈니스 논리를 래핑하면 래핑할 수 있습니다. |
Access | ReadWrite |
형식 | Bool |
기본값 | False |
최소 시스템 | Windows 2000 |
ConstructionEnabled
입력 | 값 |
---|---|
설명 | 생성 시 ConstructorString이 개체에 전달되는지 여부를 결정합니다. |
Access | ReadWrite |
형식 | Bool |
기본값 | False |
최소 시스템 | Windows 2000 |
ConstructorString
입력 | 값 |
---|---|
설명 | 구성 요소 생성을 위한 초기화 문자열입니다. 개체 생성자 문자열을 사용하여 동일한 제네릭 구성 요소에서 다른 개체를 만들 수 있습니다. ConstructionEnabled가 False이면 이 속성은 무시됩니다. |
Access | ReadWrite |
Type | 문자열 |
기본값 | "" |
최소 시스템 | Windows 2000 |
CreationTimeout
입력 | 값 |
---|---|
설명 | 개체를 만들 때 시간 제한 오류가 반환되기 전의 시간(밀리초)입니다. 최대 제한 시간은 2147483647 밀리초(약 25일)입니다. |
Access | ReadWrite |
형식 | Long(0-2147483647) |
기본값 | 0 |
최소 시스템 | Windows 2000 |
Description
입력 | 값 |
---|---|
설명 | 구성 요소에 대해 설명합니다. |
Access | ReadWrite |
Type | 문자열 |
기본값 | "" |
최소 시스템 | Windows 2000 |
DLL
입력 | 값 |
---|---|
Description | 구성 요소가 포함된 파일의 이름 및 경로입니다. |
Access | ReadOnly |
Type | 문자열 |
기본값 | 해당 없음 |
최소 시스템 | Windows 2000 |
EventTrackingEnabled
입력 | 값 |
---|---|
Description | 이벤트를 추적할지 여부를 결정합니다. 이벤트에는 애플리케이션 종료와 같은 작업이 포함됩니다. 개체 만들기 및 릴리스; 개체 참조, 일관성, 활성화 및 비활성화; 메서드 호출, 반환 및 예외; 트랜잭션 시작, 커밋 준비 및 중단; 리소스 디스펜서 연결, 할당 및 재활용; 스레드 할당 및 재활용. |
Access | ReadWrite |
형식 | Bool |
기본값 | True |
최소 시스템 | Windows 2000 |
ExceptionClass
입력 | 값 |
---|---|
Description | GUID 또는 모니커 문자열일 수 있는 CLSID는 반복적으로 실패한 큐에 대기 중인 구성 요소 프로그램을 처리하는 동안 대체 프로그램을 활성화합니다. |
Access | ReadWrite |
Type | 문자열 |
기본값 | "" |
최소 시스템 | Windows 2000 |
FireInParallel
입력 | 값 |
---|---|
설명 | 구성 요소가 이벤트 클래스인 경우 이벤트를 병렬로 실행할 수 있습니다. |
Access | ReadWrite |
형식 | Bool |
기본값 | False |
최소 시스템 | Windows 2000 |
IISIntrinsics
입력 | 값 |
---|---|
설명 | 애플리케이션 세션 개체 또는 사용자 세션 개체와 같은 IIS 컨텍스트 속성을 이 클래스의 컨텍스트로 전달할 수 있습니다. |
Access | ReadWrite |
형식 | Bool |
기본값 | False |
최소 시스템 | Windows 2000 |
InitializeServerApplication
입력 | 값 |
---|---|
설명 | 구성 요소가 서버 애플리케이션을 초기화하는 데 사용되는지 여부를 나타냅니다. |
Access | ReadWrite |
형식 | Bool |
기본값 | False |
최소 시스템 | Windows Server 2003 |
IsEnabled
입력 | 값 |
---|---|
설명 | COM+ 애플리케이션 또는 구성 요소를 사용하지 않도록 설정한 경우 False입니다. COM+ 애플리케이션 또는 구성 요소를 사용하는 경우 IsEnabled는 True입니다. |
Access | ReadWrite |
형식 | Bool |
기본값 | True |
최소 시스템 | Windows XP |
IsEventClass
입력 | 값 |
---|---|
설명 | 구성 요소가 이벤트 클래스인지 여부를 나타냅니다. |
Access | ReadOnly |
형식 | Bool |
기본값 | False |
최소 시스템 | Windows 2000 |
IsInstalled
입력 | 값 |
---|---|
Description | 구성 요소가 애플리케이션에 설치되어 있는지 여부를 나타냅니다. |
Access | ReadOnly |
형식 | Bool |
기본값 | False |
최소 시스템 | Windows Server 2003 |
IsPrivateComponent
입력 | 값 |
---|---|
Description | 서버 애플리케이션이 프라이빗 구성 요소인지 여부를 확인합니다. 서버 애플리케이션의 프라이빗 구성 요소는 애플리케이션 내에서만 활성화할 수 있습니다. 예를 들어 프라이빗 구성 요소에서 CoCreateInstance 를 호출하면 out-of-process에서 실패하지만 in-process에 성공합니다. 반면, 공용 구성 요소에서 CoCreateInstance 를 호출하면 In-process 및 out-of-process 둘 다 성공합니다. |
Access | ReadWrite |
형식 | Bool |
기본값 | False |
최소 시스템 | Windows XP |
JustInTimeActivation
입력 | 값 |
---|---|
Description | 구성 요소에 대해 JIT 활성화 를 사용할 수 있는지 여부를 결정합니다. 트랜잭션 지원이 필수, 새로 필요 또는 지원됨으로 설정된 경우 이 속성은 True로 설정됩니다. JustInTimeActivation을 True로 설정하면 동기화 지원을 필수(기본값) 또는 새로 만들기 필요로 설정해야 합니다. |
Access | ReadWrite |
형식 | Bool |
기본값 | False |
최소 시스템 | Windows 2000 |
LoadBalancingSupported
입력 | 값 |
---|---|
Description | 구성 요소 부하 분산 서비스가 서버에 설치되고 사용하도록 설정된 경우 구성 요소가 부하 분산에 참여하는지 여부를 결정합니다. |
Access | ReadWrite |
형식 | Bool |
기본값 | False |
최소 시스템 | Windows 2000 |
MaxPoolSize
입력 | 값 |
---|---|
Description | 풀된 최대 개체 수입니다. |
Access | ReadWrite |
형식 | Long(1-1048576) |
기본값 | 1048576 |
최소 시스템 | Windows 2000 |
MinPoolSize
입력 | 값 |
---|---|
설명 | 풀된 개체의 최소 수입니다. |
Access | ReadWrite |
형식 | Long(0-1048576) |
기본값 | 0 |
최소 시스템 | Windows 2000 |
MultiInterfacePublisherFilterCLSID
입력 | 값 |
---|---|
설명 | 구성 요소가 이벤트 클래스인 경우 사용되는 게시자 필터에 대한 CLSID입니다. |
Access | ReadWrite |
Type | 문자열 |
기본값 | 해당 없음 |
최소 시스템 | Windows 2000 |
MustRunInClientContext
입력 | 값 |
---|---|
설명 | 구성 요소가 원래 호출자의 컨텍스트에서 활성화되어야 했음을 나타냅니다. 그렇지 않으면 활성화가 실패합니다. |
Access | ReadWrite |
형식 | Bool |
기본값 | False |
최소 시스템 | Windows XP |
MustRunInDefaultContext
입력 | 값 |
---|---|
설명 | 기본 호출자의 컨텍스트에서 구성 요소를 활성화해야 했음을 나타냅니다. 그렇지 않으면 활성화가 실패합니다. |
Access | ReadWrite |
형식 | Bool |
기본값 | False |
최소 시스템 | Windows 2000 |
ObjectPoolingEnabled
입력 | 값 |
---|---|
설명 | 구성 요소에 대해 COM+ 개체 풀링을 사용할 수 있는지 여부를 결정합니다. |
Access | ReadWrite |
형식 | Bool |
기본값 | False |
최소 시스템 | Windows 2000 |
ProgID
입력 | 값 |
---|---|
설명 | 구성 요소를 식별하는 데 사용되는 식별 이름입니다. 이 속성은 이 컬렉션의 개체에서 Name 속성 메서드를 호출할 때 반환됩니다. |
Access | ReadOnly |
Type | 문자열 |
기본값 | 해당 없음 |
최소 시스템 | Windows 2000 |
PublisherID
입력 | 값 |
---|---|
설명 | 구성 요소가 이벤트 클래스인 경우 이벤트 게시자의 식별자입니다. |
Access | ReadWrite |
Type | 문자열 |
기본값 | "" |
최소 시스템 | Windows 2000 |
SoapAssemblyName
입력 | 값 |
---|---|
설명 | 구성 요소가 SOAP 서비스로 호출될 때 실행되는 GAC 어셈블리를 식별하는 GUID입니다. |
Access | ReadWrite |
Type | 문자열 |
기본값 | NULL |
최소 시스템 | Windows Server 2003 |
SoapTypeName
입력 | 값 |
---|---|
설명 | SOAP 서비스로 호출할 수 있는 구성 요소의 관리되는 형식 이름입니다. |
Access | ReadWrite |
Type | 문자열 |
기본값 | NULL |
최소 시스템 | Windows Server 2003 |
동기화
입력 | 값 |
---|---|
설명 | 구성 요소에 대한 호출 동기화 를 결정합니다. |
Access | ReadWrite |
형식 | 가능한 긴 값:COMAdminSynchronizationIgnored (0)COMAdminSynchronizationNone (1)COMAdminSynchronizationSupported (2)COMAdminSynchronizationRequired (3)COMAdminSynchronizationRequiresNew (4) |
기본값 | COMAdminSynchronizationIgnored(0) |
최소 시스템 | Windows 2000 |
ThreadingModel
입력 | 값 |
---|---|
설명 | 메서드 실행을 위해 구성 요소의 인스턴스를 스레드에 할당하는 방법을 결정합니다. 값은 COM 스레딩 모델에 해당합니다. |
Access | ReadOnly |
형식 | 가능한 긴 값:COMAdminThreadingModelApartment (0)COMAdminThreadingModelFree (1)COMAdminThreadingModelMain (2)COMAdminThreadingModelBoth (3)COMAdminThreadingModelNeutral (4)COMAdminThreadingModelNotSpecified (5) |
기본값 | 해당 없음 |
최소 시스템 | Windows 2000 |
트랜잭션
입력 | 값 |
---|---|
Description | 구성 요소가 트랜잭션을 지원하는 방법을 결정 합니다. 숫자 값이 아닌 열거형의 상수를 사용하는 것이 좋습니다. |
Access | ReadWrite |
형식 | 가능한 긴 값:COMAdminTransactionIgnored (0)COMAdminTransactionNone (1)COMAdminTransactionSupported (2)COMAdminTransactionRequired (3)COMAdminTransactionRequiresNew (4) |
기본값 | COMAdminTransactionNone (1) |
최소 시스템 | Windows 2000 |
TxIsolationLevel
입력 | 값 |
---|---|
설명 | 트랜잭션 격리 수준을 나타냅니다. 격리 수준에는 5가지가 있습니다. none, read uncommitted, read committed, repeatable read, serialized. 기본 격리 수준이 직렬화됩니다. |
Access | ReadWrite |
형식 | 가능한 긴 값:COMAdminTxIsolationLevelAny (0)COMAdminTxIsolationLevelReadUnCommitted (1)COMAdminTxIsolationLevelReadCommitted (2)COMAdminTxIsolationLevelRepeatableRead (3)COMAdminTxIsolationLevelSerializable (4) |
기본값 | COMAdminTxIsolationLevelSerializable(4) |
최소 시스템 | Windows XP |
VersionBuild
입력 | 값 |
---|---|
설명 | 버전 빌드 식별자입니다. |
Access | ReadOnly |
Type | 문자열 |
기본값 | "" |
최소 시스템 | Windows 2000 |
VersionMajor
입력 | 값 |
---|---|
Description | 버전 식별자입니다. |
Access | ReadOnly |
Type | 문자열 |
기본값 | "" |
최소 시스템 | Windows 2000 |
VersionMinor
입력 | 값 |
---|---|
Description | 버전 하위 식별자입니다. |
Access | ReadOnly |
Type | 문자열 |
기본값 | "" |
최소 시스템 | Windows 2000 |
VersionSubBuild
입력 | 값 |
---|---|
Description | 버전 하위 빌드 식별자입니다. |
Access | ReadOnly |
Type | 문자열 |
기본값 | "" |
최소 시스템 | Windows 2000 |
추가 정보