애플리케이션 컬렉션

로컬 컴퓨터에 설치된 각 COM+ 애플리케이션에 대한 개체를 포함합니다. 이러한 개체에 의해 노출되는 속성은 애플리케이션 수준에서 만든 모든 설정을 보유합니다.

관련 Components 컬렉션을 사용하여 애플리케이션 내의 구성 요소에 대한 속성을 설정합니다. 관련 역할 컬렉션을 사용하여 애플리케이션에 역할을 할당합니다.

구성 요소를 애플리케이션에 설치하려면 COMAdminCatalog 개체에서 메서드를 사용합니다. 파일에서 애플리케이션을 설치하거나 애플리케이션을 종료하거나 내보내려면 COMAdminCatalog 개체에서 메서드를 사용합니다. 그렇지 않으면 새 애플리케이션을 만들려면 애플리케이션 컬렉션에 개체를 추가할 수 있습니다.

이 컬렉션은 COMAdminCatalogCollection 개체의 AddRemove 메서드를 지원합니다.

멤버

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

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

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

속성

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

3GigSupportEnabled

입력
Description 애플리케이션이 프로세스에서 3GB의 메모리를 사용할 수 있는지 여부를 나타냅니다. 이 기능을 사용하도록 설정하지 않으면 애플리케이션에서 2GB의 메모리만 사용할 수 있습니다.
Access ReadWrite
유형 Bool
기본값 False
최소 시스템 Windows 2000

AccessChecksLevel

입력
Description 액세스 검사가 프로세스 수준에서만 수행되는지 아니면 프로세스 및 구성 요소 수준에서 수행되는지 여부를 나타냅니다. 숫자 값이 아닌 열거형의 상수를 사용하는 것이 좋습니다.
Access ReadWrite
유형 가능한 Long 값: COMAdminAccessChecksApplicationLevel (0) COMAdminAccessChecksApplicationComponentLevel (1)
기본값 COMAdminAccessChecksApplicationComponentLevel (1)
최소 시스템 Windows 2000

활성화

입력
설명 로컬 활성화는 응용 프로그램 내의 개체가 전용 로컬 서버 프로세스 (서버 응용 프로그램) 내에서 실행 됨을 나타냅니다. In-process 활성화는 개체가 해당 작성자의 프로세스 (라이브러리 응용 프로그램)에서 실행 됨을 나타냅니다.
Access ReadWrite
유형 가능한 Long 값: COMAdminActivationInproc (0) COMAdminActivationLocal (1)
기본값 COMAdminActivationLocal (1)
최소 시스템 Windows 2000

ApplicationAccessChecksEnabled

입력
Description 클라이언트에서 응용 프로그램을 호출할 때 응용 프로그램에 대 한 액세스 검사를 수행할지 여부를 나타냅니다.
Access ReadWrite
유형 Bool
기본값 True
최소 시스템 Windows 2000

ApplicationDirectory

입력
설명 응용 프로그램의 전체 경로입니다. 이 정보는 Side-by-side (SxS) 어셈블리를 구성할 때 필요 합니다. side-by-side (sxs) 어셈블리를 통해 ASP 응용 프로그램은 msvcrt.lib, MSXML, comctl, gdiplus.dll 등의 사용할 SxS 지원 시스템 DLL 버전을 지정할 수 있습니다. 예를 들어 ASP 응용 프로그램이 MSVCRT.LIB 버전 2.0를 사용 하는 경우 서비스 팩이 서버에 적용 된 후에도 응용 프로그램에서 MSVCRT.LIB 버전 2.0을 계속 사용 하도록 할 수 있습니다. MSVCRT.LIB의 새 버전은 컴퓨터에 계속 설치 되지만 버전 2.0은 응용 프로그램에서 사용 되 고 있습니다. SxS 지원 Dll 은% WINDIR% WinSxS에 저장 됩니다 \ .
Access ReadWrite
Type String
기본값 ""
최소 시스템 Windows XP

참고

응용 프로그램 수준에서이 기능을 구성할 수 있는 경우에도 응용 프로그램 풀에서 한 버전의 시스템 DLL만 사용할 수 있습니다. 예를 들어 응용 프로그램 App1가 MSVCRT.LIB를 사용 하 고 버전 2.5 및 응용 프로그램 App2는 MSVCRT.LIB, 버전 2.4를 사용 하는 경우 App1 및 App2는 동일한 응용 프로그램 풀에 있지 않아야 합니다. 응용 프로그램이 있는 경우 처음 로드 되는 응용 프로그램은 해당 버전의 MSVCRT.LIB를 로드 하 고 다른 응용 프로그램은 응용 프로그램이 언로드될 때까지 강제로 사용 해야 합니다.

자세한 내용은 IIS 6.0의 COM + 서비스 변경 내용에서 "side-by-side 어셈블리"를 참조 하십시오.

ApplicationProxy

입력
설명 응용 프로그램이 응용 프로그램 프록시 인지 여부를 나타냅니다.
Access ReadOnly
유형 Bool
기본값 False
최소 시스템 Windows 2000

ApplicationProxyServerName

입력
설명 응용 프로그램 프록시를 내보낼 때 사용 되는 원격 서버 이름입니다. 클라이언트 컴퓨터에 설치 될 때 응용 프로그램 프록시가 가리키는 서버 이름입니다.
Access ReadWrite
Type String
기본값 ""
최소 시스템 Windows 2000

AppPartitionID

입력
Description 응용 프로그램 파티션 ID를 나타내는 GUID입니다.
Access ReadOnly
Type String
기본값 <생성된 계획>
최소 시스템 Windows Server 2003

인증

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

참고

라이브러리(in-process) 애플리케이션의 경우 여기서 유일하게 유효한 설정은 COMAdminAuthenticationDefault 및 COMAdminAuthenticationNone 입니다. 숫자 값이 아닌 열거형의 상수를 사용하는 것이 좋습니다.

AuthenticationCapability

입력
Description 호출이 가장될 때 표시할 ID를 결정합니다.
Access ReadWrite
유형 가능한 긴 값: COMAdminAuthenticationCapabilitiesNone (0x0)COMAdminAuthenticationCapabilitiesSecureReference (0x2)COMAdminAuthenticationCapabilitiesStaticCloaking (0x20)COMAdminAuthenticationCapabilitiesDynamicCloaking (0x40)
기본값 COMAdminAuthenticationCapabilitiesDynamicCloaking(0x40)
최소 시스템 Windows 2000

변경 가능

입력
Description 프로그래밍 방식으로 또는 구성 요소 서비스 관리 도구를 통해 애플리케이션 설정 또는 해당 구성 요소의 변경 내용이 허용되는지 여부를 결정합니다.
Access ReadWrite
유형 Bool
기본값 True
최소 시스템 Windows 2000

명령줄

입력
설명 디버깅에 사용할 명령줄 문자열입니다. 애플리케이션은 지정된 명령줄을 통해 디버거에서 시작될 수 있습니다.
Access ReadWrite
Type String
기본값 ""
최소 시스템 Windows 2000

ConcurrentApps

입력
설명 동시에 실행할 수 있는 풀 가능 애플리케이션의 최대 수를 지정합니다.
Access ReadWrite
유형 Long(1-1048576)
기본값 1
최소 시스템 Windows XP

CreatedBy

입력
Description 애플리케이션을 만든 사람을 설명하는 정보 문자열입니다.
Access ReadWrite
Type String
기본값 ""
최소 시스템 Windows 2000

CRMEnabled

입력
Description 보상 Resource Manager 사용할 수 있는지 여부를 결정합니다.
Access ReadWrite
유형 Bool
기본값 False
최소 시스템 Windows 2000

CRMLogFile

입력
설명 CRM(보상 리소스 관리자)에 대한 로그를 유지하기 위한 파일의 이름 및 경로입니다.
Access ReadWrite
Type String
기본값 ""
최소 시스템 Windows 2000

삭제 가능

입력
설명 프로그래밍 방식으로 또는 구성 요소 서비스 관리 도구를 통해 애플리케이션을 삭제할 수 있는지 여부를 설정합니다.
Access ReadWrite
유형 Bool
기본값 True
최소 시스템 Windows 2000

Description

입력
Description 애플리케이션에 대해 설명합니다.
Access ReadWrite
Type String
기본값 ""
최소 시스템 Windows 2000

DumpEnabled

입력
설명 지정된 디렉터리에 실패할 때 COM+ 애플리케이션의 상태 덤프를 사용하도록 설정합니다.
Access ReadWrite
유형 Bool
기본값 False
최소 시스템 Windows XP

참고

Windows Server 2003에서는 관리자만 COM+ 덤프 파일에 대한 읽기 액세스 권한을 갖습니다.

DumpOnException

입력
Description 애플리케이션이 처리되지 않은 예외를 발생시키고 COM+ 런타임에 의해 종료될 때 COM+ 애플리케이션의 상태 덤프를 사용하도록 설정합니다.
Access ReadWrite
유형 Bool
기본값 False
최소 시스템 Windows XP

DumpOnFailfast

입력
Description 애플리케이션이 실패할 때 COM+ 애플리케이션의 상태 덤프를 사용하도록 설정합니다.
Access ReadWrite
유형 Bool
기본값 False
최소 시스템 Windows XP

DumpPath

입력
설명 덤프 파일이 저장되는 디렉터리 경로입니다.
Access ReadWrite
Type String
기본값 "%systemroot% \ system32 \ com \ dmp"
최소 시스템 Windows XP

참고

Windows Server 2003에서는 관리자만 COM+ 덤프 파일에 대한 읽기 액세스 권한을 갖습니다.

EventsEnabled

입력
Description 애플리케이션에 대해 이벤트가 사용되는지 여부를 나타냅니다.
Access ReadWrite
유형 Bool
기본값 True
최소 시스템 Windows 2000

ID

입력
설명 애플리케이션을 나타내는 GUID입니다. 이 속성은 Key 속성 메서드가 이 컬렉션의 개체에서 호출되면 반환됩니다.
Access WriteOnce
Type String
기본값 <생성된 계획>
최소 시스템 Windows 2000

ID

입력
Description 애플리케이션의 서버 프로세스 ID를 설정합니다. 애플리케이션에서 현재 로그온한 사용자의 ID를 가정하도록 유효한 사용자 계정 또는 "대화형 사용자"를 지정합니다. 문자열 "nt authority \ localservice", "nt authority \ networkservice" 및 "nt authority system"을 지정할 수도 \ 있습니다. 이러한 세 계정의 기본 암호는 ""(빈 문자열)입니다.
Access
Type
기본값
최소 시스템 Windows 2000

ID 속성은 클라이언트 프로세스에서 실행되는 라이브러리 애플리케이션에 사용할 수 없습니다.

저장하기 전에 암호 및 ID의 유효성이 검사되므로 SaveChanges를 사용하기 전에 Password 속성을 ID와 동시에 설정해야 합니다. 암호와 ID가 동기화되지 않으면 관리자가 애플리케이션을 다시 설정할 때까지 애플리케이션을 시작하지 못할 수 있습니다.

ImpersonationLevel

입력
Description 다른 애플리케이션에 대한 호출에 사용되는 가장 수준을 설정합니다.
Access ReadWrite
유형 Long Possible 값:COMAdminImpersonationAnonymous (1)COMAdminImpersonationIdentify (2)COMAdminImpersonationImpersonate (3)COMAdminImpersonationDelegate (4)
기본값 COMAdminImpersonationImpersonate (3)
최소 시스템 Windows 2000

IsEnabled

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

IsSystem

입력
설명 COM+ 시스템 애플리케이션을 식별합니다.
Access ReadOnly
유형 Bool
기본값 False
최소 시스템 Windows 2000

MaxDumpCount

입력
Description 덮어쓰기가 발생하기 전에 생성될 최대 파일 수를 나타냅니다.
Access ReadWrite
유형 Long(1-200)
기본값 5
최소 시스템 Windows XP

Name

입력
Description 애플리케이션 이름입니다. 문자열의 시작과 끝에 있는 추가 공백이 제거됩니다. 이 속성은 Name 속성 메서드가 이 컬렉션의 개체에서 호출되면 반환됩니다.
Access ReadWrite
Type String
기본값 "새 애플리케이션"
최소 시스템 Windows 2000

참고

애플리케이션에 대해 고유한 이름을 선택해야 합니다. 동일한 이름으로 여러 애플리케이션을 만드는 경우 이름으로 애플리케이션을 참조하는 데 방해가 될 수 있으며 이로 인해 예기치 않은 동작이 발생할 수 있습니다.

암호

입력
설명 서버 프로세스에서 ID로 로그온하는 데 사용하는 암호를 설정합니다.
Access WriteOnly
Type String
기본값 ""
최소 시스템 Windows 2000

암호와 id는 저장 하기 전에 유효성을 검사 하기 때문에 SaveChanges를 사용 하기 전에 id와 동시에 암호를 설정 해야 합니다. 암호와 id가 동기화 되지 않으면 관리자가 다시 설정할 때까지 응용 프로그램을 시작할 수 없습니다.

QCAuthenticateMsgs

입력
설명 응용 프로그램에 대 한 대기 중인 요청이 인증 되는 상황을 나타냅니다.
Access ReadWrite
유형 가능한 Long 값: COMAdminQCMessageAuthenticateSecureApps (0) COMAdminQCMessageAuthenticateOff (1) COMAdminQCMessageAuthenticateOn (2)
기본값 COMAdminQCMessageAuthenticateSecureApps (0)
최소 시스템 Windows XP

QCListenerMaxThreads

입력
Description 최대 동시 수신기 스레드 수를 나타냅니다. 이 속성의 유효한 범위는 0에서 1000입니다. 현재는 기본 수신기 스레드 수를 결정 하는 데 사용 된 알고리즘에서 파생 된 설정을 새로 만든 애플리케이션의 경우: 서버에 있는 Cpu 수가 16 배입니다.
Access ReadWrite
유형 Long (0-1000)
기본값 0
최소 시스템 Windows XP

참고

이 속성은 구성 요소 서비스 관리 도구의 탭에서 읽기/쓰기 기능을 사용 하는 경우에도 사용할 수 있습니다.

QueueListenerEnabled

입력
Description 응용 프로그램에 대해 큐에 대기 중인 구성 요소 수신기를 사용할 수 있는지 여부를 나타냅니다. 사용 하도록 설정 하면 응용 프로그램이 시작 될 때 수신기가 시작 됩니다. 이 속성은 QueuingEnabled가 True로 설정 된 경우에만 적용 됩니다.
Access ReadWrite
유형 Bool
기본값 False
최소 시스템 Windows 2000

QueuingEnabled

입력
Description 응용 프로그램에 대해 COM + 대기 중인 구성 요소 서비스가 사용 되는지 여부를 나타냅니다.
Access ReadWrite
유형 Bool
기본값 False
최소 시스템 Windows 2000

RecycleActivationLimit

입력
설명 응용 프로그램에서 프로세스를 재생 하기 전에 허용할 구성 된 개체의 최대 활성화 수를 나타냅니다. 활성화의 기본 수는 0입니다.
Access ReadWrite
유형 Long (0-1048576)
기본값 0
최소 시스템 Windows XP

RecycleCallLimit

입력
설명 프로세스를 재생 하기 전에 응용 프로그램의 구성 된 개체가 허용할 수 있도록 허용 하는 최대 호출 수를 나타냅니다. 기본 호출 수는 0입니다.
Access ReadWrite
유형 Long (0-1048576)
기본값 0
최소 시스템 Windows XP

RecycleExpirationTimeout

입력
Description 재활용 된 프로세스가 종료 되기 전에 실행 될 수 있는 시간 (분)을 나타냅니다. 카운트다운은 프로세스가 재활용 된 후 즉시 시작 됩니다. 최대 만료 시간 제한은 1440 분 (24 시간) 이며 기본값은 15 분입니다.
Access ReadWrite
유형 Long (1-1440)
기본값 15
최소 시스템 Windows XP

RecycleLifetimeLimit

입력
설명 프로세스를 재생 하기 전에 프로세스가 실행 될 수 있는 최대 시간 (분)을 나타냅니다. 최대 수명 제한은 30240 분 (21 일) 이며 기본값은 0 분입니다.
Access ReadWrite
유형 Long (0-30240)
기본값 0
최소 시스템 Windows XP

RecycleMemoryLimit

입력
설명 프로세스가 재활용 되기 전에 허용 되는 최대 메모리 사용량 크기 (kb)를 나타냅니다. 프로세스 메모리 사용량이 1 분 보다 긴 기간 동안 지정 된 수를 초과 하는 경우 프로세스가 재활용 됩니다. 기본 메모리 사용 양은 0 KB입니다.
Access ReadWrite
유형 Long (0-1048576)
기본값 0
최소 시스템 Windows XP

복제 가능한

입력
설명 응용 프로그램을 복제할 수 있는지 여부를 나타냅니다.
Access ReadWrite
유형 Bool
기본값 True
최소 시스템 Windows XP

RunForever

입력
설명 응용 프로그램이 유휴 상태일 때 서버 프로세스를 계속할 수 있도록 합니다. True로 설정 하면 유휴 상태로 있을 때 서버 프로세스가 종료 되지 않습니다. False로 설정 하면 ShutdownAfter 속성에 설정 된 값에 따라 프로세스가 종료 됩니다. 라이브러리 (in-process) 응용 프로그램에는 RunForever이 활성화 되지 않습니다.
Access ReadWrite
유형 Bool
기본값 False
최소 시스템 Windows 2000

ServiceName

입력
Description 서비스 응용 프로그램으로 실행 되도록 구성 된 응용 프로그램에 해당 하는 서비스 이름입니다. 이 값이 NULL 이면 응용 프로그램이 서비스로 실행 되도록 구성 되지 않은 것입니다. 그렇지 않으면 서비스 이름을 사용 하 여 서비스에 대 한 구성 정보를 찾을 수 있습니다.
Access ReadOnly
Type String
기본값 ""
최소 시스템 Windows XP

ShutdownAfter

입력
Description 유휴 상태가 된 후 서버 프로세스를 종료 하기 전의 지연 시간을 설정 합니다. 종료 대기 시간 범위는 0 분에서 1440 분 (24 시간)입니다. RunForever True로 설정 된 경우이 속성은 무시 됩니다. 라이브러리 (in-process) 응용 프로그램에 대해 ShutdownAfter를 사용할 수 없습니다.
Access ReadWrite
유형 Long (0-1440)
기본값 3
최소 시스템 Windows 2000

SoapActivated 됨

입력
Description 이 응용 프로그램이 SOAP 프로토콜을 통해 사용 하기 위해 노출 되는지 여부를 나타냅니다.
Access ReadWrite
유형 Bool
기본값 False
최소 시스템 Windows Server 2003

SoapBaseUrl

입력
설명 SOAP 프로토콜을 통해 이 애플리케이션이 노출되는 URL 엔드포인트입니다.
Access ReadWrite
Type String
기본값 ""
최소 시스템 Windows Server 2003

SoapMailTo

입력
Description SOAP 프로토콜을 통해 이 애플리케이션이 노출되는 이메일 주소입니다.
Access ReadWrite
Type String
기본값 ""
최소 시스템 Windows Server 2003

SoapVRoot

입력
Description SOAP 프로토콜을 통해 애플리케이션을 노출하는 액세스 스크립트가 상주하는 IIS 가상 루트 디렉터리입니다.
Access ReadWrite
Type String
기본값 ""
최소 시스템 Windows Server 2003

SRPEnabled

입력
Description 애플리케이션에 대한 SRP(소프트웨어 제한 정책)를 결정합니다. True로 설정하면 애플리케이션에 대한 SRPTrustLevel 속성이 사용됩니다. False로 설정하면 로컬 보안 설정의 소프트웨어 제한 정책이 사용됩니다. 로컬 보안 설정은 Microsoft Management Console 로컬 보안 정책 스냅인을 통해 제어됩니다.
Access ReadWrite
유형 Bool
기본값 False
최소 시스템 Windows XP

SRPTrustLevel

입력
Description 애플리케이션의 SRP(소프트웨어 제한 정책) 신뢰 수준을 나타냅니다. 이 속성은 SRPEnabled 속성이 True로 설정된 경우에만 사용됩니다. SRP 신뢰 수준은 애플리케이션에 제공하려는 신뢰 수준을 나타냅니다. Unrestricted SRP 신뢰 수준은 SAFER _ LEVELID _ FULLYTRUSTED 열거형 값에 해당하지만 허용되지 않는 SRP 신뢰 수준은 SAFER _ LEVELID _ DISALLOWED 열거형 값에 해당합니다. 트러스트 수준에 대한 열거형은 Winsafer.h에 정의되어 있습니다.
Access ReadWrite
유형 Long Possible 값:SAFER _ LEVELID _ DISALLOWED (0x0)SAFER _ LEVELID _ FULLYTRUSTED (0x40000)
기본값 SAFER _ LEVELID _ FULLYTRUSTED(0x40000)
최소 시스템 Windows XP

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

참고 항목

COM+ 관리 컬렉션