구성 요소 컬렉션

관련 애플리케이션의 각 구성 요소에 대한 개체를 포함합니다. Components 컬렉션은 항상 Applications 컬렉션의 개체와 관련이 있습니다. 이러한 개체에 의해 노출되는 속성은 구성 요소 수준에서 만든 설정을 보유합니다.

이 컬렉션은 COMAdminCatalogCollection 개체의 Remove 메서드를 지원하지만 Add 메서드는 지원하지 않습니다. 구성 요소를 설치하거나 애플리케이션으로 가져오려면 COMAdminCatalog 개체에서 메서드를 사용합니다.

멤버

Components 컬렉션은 IUnknown 인터페이스에서 상속되지만 추가 멤버는 없습니다.

이 컬렉션에서 다음 컬렉션으로 이동할 수 있습니다.

다음 컬렉션에서 이 컬렉션으로 이동할 수 있습니다.

속성

다음 속성은 컬렉션 내의 COMAdminCatalogObject 개체에서 지원됩니다.

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

 

추가 정보

COM+ 관리 컬렉션