LegacyComponents 컬렉션

Applications 컬렉션에서 구성되지 않은 각 구성 요소에 대한 개체를 포함합니다. 구성되지 않은 구성 요소는 COM+ 서비스를 사용할 수 없습니다. 이러한 개체에 의해 노출되는 속성은 구성 요소 수준에서 만든 설정을 보유합니다.

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

멤버

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

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

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

속성

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

AccessPermissions

입력
설명 구성 요소에 대한 액세스가 허용되거나 거부된 사용자 계정을 지정합니다.
Access ReadWrite
Type 문자열
기본값 해당 없음
최소 시스템 Windows XP

 

ActivateAtStorage

입력
설명 데이터 스토리지 컴퓨터에서 서버를 실행할지 여부를 지정합니다.
Access ReadWrite
형식 문자열 가능한 값:"N""Y"
기본값 "N"
최소 시스템 Windows XP

 

AppID

입력
설명 애플리케이션 ID입니다.
Access ReadOnly
Type 문자열
기본값 해당 없음
최소 시스템 Windows XP

 

AppName

입력
설명 애플리케이션 이름입니다.
Access ReadOnly
Type 문자열
기본값 해당 없음
최소 시스템 Windows XP

 

AuthenticationLevel

입력
설명 RPC(원격 프로시저 호출) 인증 설정에 해당하는 값을 사용하여 호출에 대한 인증 수준을 설정합니다. COMAdminAuthenticationDefault를 선택하면 LocalComputer 컬렉션 내의 DefaultAuthenticationLevel 속성의 설정이 사용됩니다.
Access ReadWrite
형식 가능한 긴 값:COMAdminAuthenticationDefault (0)COMAdminAuthenticationNone (1) COMAdminAuthenticationConnect (2)COMAdminAuthenticationCall (3)COMAdminAuthenticationPacket (4)COMAdminAuthenticationIntegrity (5)COMAdminAuthenticationPrivacy (6)
기본값 COMAdminAuthenticationDefault (0)
최소 시스템 Windows XP

 

참고

숫자 값이 아닌 열거형의 상수를 사용하는 것이 좋습니다.

 

비트 수

입력
설명 구성 요소의 이진 비트 형식을 나타냅니다. 64비트 Windows를 사용하는 시스템에서 이 속성은 64비트 구성 요소와 32비트 구성 요소를 구분합니다.
Access ReadOnly
형식 가능한 긴 값:COMAdmin32BitComponent(0x1)COMAdmin64BitComponent(0x2)
기본값 해당 없음
최소 시스템 Windows XP

 

ClassName

입력
설명 클래스의 이름입니다.
Access ReadOnly
Type 문자열
기본값 해당 없음
최소 시스템 Windows XP

 

CLSID

입력
설명 구성 요소의 GUID입니다. 이 속성은 이 컬렉션의 개체에서 Key 속성 메서드를 호출할 때 반환됩니다.
Access ReadOnly
Type 문자열
기본값 해당 없음
최소 시스템 Windows XP

 

DllSurrogate

입력
설명 대리 서버 애플리케이션의 전체 경로를 지정합니다.
Access ReadWrite
Type 문자열
기본값 해당 없음
최소 시스템 Windows XP

 

InprocHandler32

입력
설명 32비트 In-process 사용자 지정 처리기 DLL의 전체 경로를 지정합니다.
Access ReadWrite
Type 문자열
기본값 해당 없음
최소 시스템 Windows XP

 

InprocServer32

입력
설명 32비트 In-process 서버 DLL의 전체 경로를 지정합니다.
Access ReadWrite
Type 문자열
기본값 해당 없음
최소 시스템 Windows XP

 

IsEnabled

입력
설명 COM+ 애플리케이션 또는 구성 요소를 사용하지 않도록 설정한 경우 IsEnabled는 False입니다. COM+ 애플리케이션 또는 구성 요소를 사용하는 경우 IsEnabled는 True입니다.
Access ReadWrite
형식 Bool
기본값 True
최소 시스템 Windows XP

 

LaunchPermissions

입력
Description 이 구성 요소를 시작할 수 있는 권한이 허용되거나 거부된 사용자 계정을 지정합니다.
Access ReadWrite
Type 문자열
기본값 해당 없음
최소 시스템 Windows XP

 

LocalServer32

입력
Description 32비트 로컬 서버 애플리케이션의 전체 경로를 지정합니다. 시스템 보안을 보호하려면 경로에서 따옴표 붙은 문자열을 사용하여 실행 파일 이름이 끝나고 인수가 시작되는 위치를 나타냅니다. 예: "\"C:\Program Files\Company Files\Application.exe\" param1 param2".
Access ReadWrite
Type 문자열
기본값 해당 없음
최소 시스템 Windows XP

 

LocalService

입력
Description 서비스 애플리케이션의 전체 경로를 지정합니다.
Access ReadWrite
Type 문자열
기본값 해당 없음
최소 시스템 Windows XP

 

암호

입력
Description 서버 프로세스에서 지정된 RunAs ID로 로그온하는 데 사용하는 암호를 설정합니다. 저장하기 전에 암호와 ID의 유효성이 검사되므로 SaveChanges를 사용하기 전에 RunAs ID와 동시에 암호를 설정해야 합니다. 암호와 ID가 동기화되지 않으면 관리자가 다시 설정할 때까지 구성 요소를 시작할 수 없습니다.
Access WriteOnly
Type 문자열
기본값 NULL
최소 시스템 Windows XP

 

ProgID

입력
Description 구성 요소를 식별하는 이름입니다. 이 속성은 이 컬렉션의 개체에서 Name 속성 메서드를 호출할 때 반환됩니다.
Access ReadOnly
Type 문자열
기본값 해당 없음
최소 시스템 Windows XP

 

RemoteServer

입력
Description 원격 서버 컴퓨터를 지정합니다.
Access ReadWrite
Type 문자열
기본값 해당 없음
최소 시스템 Windows XP

 

RunAs

입력
Description 구성 요소가 실행될 ID 아래의 사용자를 지정합니다. 저장하기 전에 암호와 ID의 유효성이 검사되므로 SaveChanges를 사용하기 전에 RunAs ID와 동시에 암호를 설정해야 합니다. 암호와 ID가 동기화되지 않으면 관리자가 다시 설정할 때까지 구성 요소를 시작할 수 없습니다.
Access ReadWrite
Type 문자열
기본값 해당 없음
최소 시스템 Windows XP

 

ServiceParameter

입력
Description 서비스 애플리케이션으로 호출될 때 애플리케이션에 전달되는 매개 변수를 지정합니다.
Access ReadWrite
Type 문자열
기본값 해당 없음
최소 시스템 Windows XP

 

SRPTrustLevel

입력
Description 구성 요소의 SRP(소프트웨어 제한 정책) 신뢰 수준을 나타냅니다. SRP 신뢰 수준은 구성 요소에 제공하려는 신뢰 수준을 나타냅니다. 무제한 SRP 신뢰 수준은 SAFER_LEVELID_FULLYTRUSTED 열거형 값에 해당하지만 허용되지 않는 SRP 신뢰 수준은 SAFER_LEVELID_DISALLOWED 열거형 값에 해당합니다. 신뢰 수준에 대한 열거형은 Winsafer.h에 정의되어 있습니다.
Access ReadWrite
형식 가능한 긴 값:SAFER_LEVELID_DISALLOWED(0x0)SAFER_LEVELID_FULLYTRUSTED(0x40000)
기본값 SAFER_LEVELID_FULLYTRUSTED
최소 시스템 Windows XP

 

무제한 액세스로 신뢰하려는 구성 요소에는 가장 엄격한 보안이 연결되어 있어야 합니다. 무제한인 애플리케이션은 무제한 구성 요소만 로드할 수 있지만 허용되지 않는 애플리케이션은 실행할 수 없으므로 구성 요소를 로드할 수 없습니다.

ThreadingModel

입력
Description 메서드 실행을 위해 구성 요소의 인스턴스를 스레드에 할당하는 방법을 결정합니다. 값은 COM 스레딩 모델에 해당합니다.
Access ReadOnly
형식 가능한 긴 값:COMAdminThreadingModelApartment (0)COMAdminThreadingModelFree (1)COMAdminThreadingModelMain (2)COMAdminThreadingModelBoth (3)COMAdminThreadingModelNeutral (4)
기본값 해당 없음
최소 시스템 Windows XP

 

추가 정보

COM+ 관리 컬렉션