COM+ 인터페이스

다음은 COM+ 인터페이스입니다.

인터페이스 Description
ContextInfo 현재 컨텍스트 개체에 대한 트랜잭션, 활동 및 컨텍스트 정보를 검색합니다.
ContextInfo2 ContextInfo 인터페이스를 통해 사용할 수 있는 정보를 보완하여 개체의 컨텍스트에 대한 추가 정보를 제공합니다.
IAppDomainHelper 애플리케이션이 실행되는 격리된 환경인 애플리케이션 도메인에 관리되는 개체를 바인딩합니다.
IAssemblyLocator .NET Framework 공용 언어 런타임에서 관리 코드를 사용할 때 어셈블리에 대한 정보를 검색합니다.
IAsyncErrorNotify CoCreateActivity에서 만든 작업을 통해 제출되는 비동기 일괄 처리 작업에서 오류 트래핑을 구현하는 데 사용됩니다.
ICheckSxSConfig 현재 병렬 어셈블리의 구성을 확인하는 데 사용됩니다.
IComActivityEvents 활동이 만들어지거나, 제거되거나, 시간이 초과되었는지 구독자에게 알깁니다.
IComAppEvents COM+ 서버 애플리케이션이 시작, 종료 또는 강제로 종료되었는지 구독자에게 알합니다.
IComApp2Events COM+ 서버 애플리케이션이 로드, 종료 또는 일시 중지된 경우 구독자에게 알합니다.
IComCRMEvents 구성 요소 서비스의 CRM(보상 Resource Manager) 기능의 활동에 대해 구독자에게 알합니다.
IComExceptionEvents 사용자 코드에서 처리되지 않은 예외가 발생하면 구독자에게 알린다.
IComIdentityEvents 구독자에게 ASP(인터넷 정보 서비스) Active Server Pages(IIS) 페이지의 일부인 활동에 대해 알 수 있습니다.
IComInstanceEvents 개체의 생성 또는 릴리스를 구독자에게 알릴 수 있습니다.
IComInstance2Events 클라이언트에서 개체를 만들거나 해제하는 경우 구독자에게 알합니다.
ICOMLBArguments COM+ 구성 요소 부하 분산 서비스를 활성화하는 데 사용됩니다.
IComLTxEvents COM+ 트랜잭션과 관련된 이벤트를 구독자에게 알릴 수 있습니다.
IComMethodEvents 개체의 메서드가 호출, 반환 또는 예외를 생성했는지 구독자에게 알립니다.
IComMethod2Events 개체의 메서드가 호출, 반환 또는 예외를 생성했는지 구독자에게 알립니다.
IComObjectConstructionEvents 생성된 개체가 개체 풀에 만들어지는 경우 구독자에게 알합니다.
IComObjectConstruction2Events 생성된 개체가 만들어지면 구독자에게 알합니다.
IComObjectEvents JIT(Just-In-Time) 활성화된 개체의 인스턴스가 만들어지거나 해제되었는지 구독자에게 알합니다.
IComObjectPoolEvents 새 개체가 풀에 추가되면 구독자에게 알합니다.
IComObjectPool2Events 트랜잭션 또는 비트랜잭션 개체가 개체 풀에 추가되거나 개체 풀에서 가져온 경우 구독자에게 알합니다.
IComObjectPoolEvents2 풀에서 새 개체를 만들거나 제거할 때 구독자에게 알합니다.
IComQCEvents 큐에 대기 중인 메시지가 생성되거나, 큐에서 제거되거나, 재시도 또는 배달 못 한 편지 큐로 이동되었는지 구독자에게 알합니다.
IComResourceEvents 리소스가 생성, 할당, 추적 또는 제거되었는지 구독자에게 알합니다.
IComSecurityEvents 메서드 호출의 인증이 성공했거나 실패한 경우 구독자에게 알합니다.
IComThreadEvents STA(단일 스레드 아파트)가 만들어지거나 종료되고 아파트 스레드가 할당될 때 구독자에게 알합니다.
IComTrackingInfoCollection 추적 정보 컬렉션의 형식과 포함된 개체 수를 검색합니다.
IComTrackingInfoEvents 컬렉션에 대한 추적 정보가 변경되면 구독자에게 알합니다.
IComTrackingInfoObject 추적 정보 개체의 속성을 검색합니다.
IComTrackingInfoProperties 추적 정보 개체 및 해당 이름과 연결된 속성의 총 수를 검색합니다.
IComTransactionEvents Microsoft DTC(Distributed Transaction Coordinator) 트랜잭션이 시작, 커밋 또는 중단되면 구독자에게 알합니다.
IComTransaction2Events Microsoft DTC(Distributed Transaction Coordinator) 트랜잭션이 시작, 커밋 또는 중단되면 구독자에게 알합니다. 트랜잭션이 2단계 커밋 프로토콜의 준비 단계에 있을 때 구독자에게도 알림이 표시됩니다.
IComUserEvent 지정된 사용자 정의 메트릭의 구독자에게 알합니다.
IContextProperties 컨텍스트 개체 속성에 대한 액세스를 제공합니다.
IContextState 컨텍스트 상태 플래그를 조작하여 개체 비활성화 및 트랜잭션 투표를 제어합니다.
IContextTransactionInfo 트랜잭션과 관련된 컨텍스트 개체 속성에 대한 액세스를 제공합니다.
ICreateWithLocalTransaction 지정된 로컬 트랜잭션의 범위 내에서 실행되는 COM+ 개체를 만듭니다.
ICreateWithTipTransactionEx TIP(Transaction Internet Protocol)를 사용하는 수동 트랜잭션 내에 참여하는 개체를 만듭니다.
ICreateWithTransactionEx 수동 트랜잭션 내에 참여하는 개체를 만듭니다.
ICrmCompensator Microsoft Visual C++ 사용할 때 구조화되지 않은 로그 레코드를 CRM Compensator에 전달합니다.
ICrmCompensatorVariants Microsoft Visual Basic 사용할 때 CRM Compensator에 구조화된 로그 레코드를 전달합니다.
ICrmFormatLogRecords 일반 모니터링 도구를 사용하여 표시할 수 있도록 로그 레코드를 볼 수 있는 형식으로 변환합니다.
ICrmLogControl CRM 작업자 및 CRM Compensator가 로그에 레코드를 쓰고 지속성으로 만드는 수단입니다.
ICrmMonitor CRM의 현재 상태에 대한 스냅샷을 캡처하고 특정 CRM 클럭을 보유합니다.
ICrmMonitorClerks 서기 상태에 대한 정보를 검색합니다.
ICrmMonitorLogRecords 지정된 트랜잭션에 대해 특정 CRM 서기가 유지 관리하는 개별 로그 레코드를 모니터링합니다.
IDispenserDriver COM+ 리소스 디스펜서의 소유자에 의해 호출되어 리소스를 만들고, 등록하고, 평가하고, 파괴합니다.
IDispenserManager 디스펜서 관리자에 연결합니다.
IEnumEventObject COM+ 이벤트 저장소에 등록된 이벤트 개체를 열거합니다.
IEnumNames 이름을 열거합니다.
IEventClass 이벤트 개체 클래스를 해당 개체가 구현하는 이벤트 인터페이스와 연결합니다.
IEventClass2 이벤트 클래스 개체에서 데이터를 설정하고 가져오는 데 사용됩니다.
IEventControl 이벤트를 구독자에게 발생시키는 개체인 이벤트 개체의 동작을 제어합니다.
IEventObjectChange 구독자에게 이벤트 저장소에 대한 변경 내용을 알 수 있습니다.
IEventObjectChange2 파티션 및 애플리케이션 ID 정보를 포함하는 동안 구독자에게 이벤트 저장소에 대한 변경 내용을 알 수 있습니다.
IEventObjectCollection 이벤트 개체 컬렉션의 개체를 관리합니다.
IEventProperty 이벤트 속성을 저장합니다.
IEventSubscription 이벤트 구독자와 구독 중인 이벤트 간의 관계에 대한 정보를 지정합니다.
IEventSubscription2 IEventSubscription 인터페이스를 확장합니다.
IEventSubscription3 IEventSubscription2 인터페이스를 확장합니다.
IEventSystem 이벤트 데이터 저장소에 대한 액세스를 제공합니다.
IEventSystem2 IEventSystem 인터페이스를 확장합니다.
IFiringControl 단일 구독에 이벤트를 실행합니다.
IGetAppTrackerData 관리 애플리케이션이 COM+ 애플리케이션 실행에 대한 통계 정보를 검색할 수 있도록 합니다.
IGetContextProperties 호출자가 현재 개체의 컨텍스트와 연결된 속성을 가져올 수 있도록 합니다.
IGetSecurityCallContext 현재 호출과 연결된 SecurityCallContext 클래스에서 만든 개체에 대한 참조를 검색합니다.
IHolder 설치된 리소스 디스펜서에 대한 리소스를 할당하거나 해제합니다.
IManagedActivationEvents 현재 COM+ 컨텍스트 내에서 관리되는 개체에 대한 스텁을 만들고 삭제하는 데 사용됩니다.
IManagedObjectInfo 관리되는 개체의 스텁에 대해 설명합니다.
IManagedPoolAction COM+ 개체 풀에서 개체를 해제하기 전에 알림을 받을 수 있도록 합니다.
IManagedPooledObj COM+ 개체 풀에서 관리되는 개체를 사용하는 방법을 설명합니다.
IMessageMover 메시지를 한 큐에서 다른 큐로 이동합니다.
IMTSActivity MTSCreateActivity 함수에서 만든 작업을 통해 일괄 처리 작업을 제출합니다.
IMTSCall MTSCreateActivity 함수에서 만든 작업을 통해 제출되는 일괄 처리 작업을 구현합니다.
IMtsEventInfo 사용자 정의 이벤트를 설명합니다.
IMtsEvents 실행 중인 패키지에 대한 정보를 가져오고 이벤트 싱크를 설정하는 메서드를 제공합니다.
IMtsGrp 실행 중인 패키지를 열거하는 메서드를 제공합니다.
IMTSLocator 현재 프로세스에 대한 이벤트 디스패처의 IMtsEvents 인터페이스에 대한 액세스를 제공하는 단일 이벤트를 설명합니다.
IMTxAS GetObjectContext, RecycleSurrogateSafeRef와 같은 C++ 함수와 동일합니다.
IMultiInterfaceEventControl 이벤트를 구독자에게 발생시키는 개체인 이벤트 개체의 동작을 제어합니다.
IMultiInterfacePublisherFilter 이벤트 메서드에 대해 필터링된 구독 캐시를 관리합니다.
IObjectConstruct 다른 메서드 또는 개체의 매개 변수를 전달하여 개체 생성 프로세스를 제어합니다.
IObjectConstructString 생성자 문자열에 대한 액세스를 제공합니다. 개체를 생성할 때 매개 변수를 지정하려는 경우 사용합니다.
IObjectContext 현재 개체의 컨텍스트에 대한 액세스를 제공합니다. 개체의 컨텍스트는 주로 트랜잭션을 사용하거나 개체의 보안을 처리할 때 사용됩니다.
IObjectContextActivity 현재 개체 컨텍스트와 연결된 활동 식별자를 검색합니다.
IObjectContextInfo 현재 컨텍스트 개체에 대한 트랜잭션, 활동 및 컨텍스트 정보를 검색합니다.
IObjectContextInfo2 IObjectContextInfo 인터페이스를 확장합니다.
IObjectContextTip TIP(트랜잭션 인터넷 프로토콜) 트랜잭션 컨텍스트를 설명하는 속성을 검색합니다.
IObjectControl COM+ 개체에 대한 컨텍스트별 초기화 및 정리 프로시저를 정의하고 개체를 재활용할 수 있는지 여부를 지정합니다.
IObjPool 트랜잭션 리소스 풀의 각 개체에 대한 키를 나타냅니다.
IPlaybackControl 메시지 큐 배달 메커니즘의 서버 쪽 재생 오류 및 클라이언트 쪽 오류의 비정상적인 처리에 참여할 수 있습니다.
IPoolManager 호출자가 개체 풀을 제어할 수 있도록 합니다.
IProcessInitializer Dllhost.exe 시작하거나 종료할 때마다 호출할 수 있는 메서드를 제공합니다.
IPublisherFilter 이벤트 게시자가 이벤트 알림을 받는 구독자 또는 구독자에게 알림을 받는 순서를 제어할 수 있도록 콜백 인터페이스 역할을 합니다.
ISecurityCallContext 현재 호출의 보안 호출 컨텍스트에 대한 보안 메서드 및 정보에 대한 액세스를 제공합니다.
ISecurityCallersColl 호출자 컬렉션의 개별 호출자에 대한 정보에 대한 액세스를 제공합니다.
ISecurityIdentityColl 호출자의 ID를 나타내는 보안 정보 컬렉션에 대한 액세스를 제공합니다. 이 컬렉션에서 사용할 수 있는 항목은 SID, 계정 이름, 인증 서비스, 인증 수준 및 가장 수준입니다.
ISecurityProperty 현재 개체의 원래 호출자 또는 직접 호출자의 보안 ID를 결정합니다. 그러나 개체의 호출자에 대한 정보를 가져오는 기본 방법은 ISecurityCallContext 인터페이스를 사용하는 것입니다.
ISelectCOMLBServer COM+ 구성 요소 부하 분산 서비스를 활성화합니다.
ISendMethodEvents 개체를 구현하는 개체의 메서드가 호출되거나 호출에서 반환할 때마다 구독자에게 알립니다.
IServiceActivity CoCreateActivity에서 만든 작업을 통해 제출되는 일괄 처리 작업을 호출하는 데 사용됩니다.
IServiceCall CoCreateActivity에서 만든 작업을 통해 제출되는 일괄 처리 작업을 구현하는 데 사용됩니다.
IServiceComTIIntrinsicsConfig CoCreateActivity 또는 CoEnterServiceDomain 함수를 호출할 때 수행되는 작업에 대한 COMTI(COMTI) 내장 함수를 구성합니다.
IServiceIISIntrinsicsConfig CoCreateActivity 또는 CoEnterServiceDomain 함수를 호출할 때 수행되는 작업에 대한 IIS 내장 함수를 구성합니다.
IServiceInheritanceConfig 현재 컨텍스트를 기반으로 새 컨텍스트를 생성할지 또는 CServiceConfig의 정보만을 기반으로 새 컨텍스트를 만들 것인지 결정합니다.
IServicePartitionConfig CoCreateActivity 또는 CoEnterServiceDomain을 호출할 때 수행되는 작업에 파티션을 사용하는 방법을 구성합니다.
IServicePool COM+ 개체 풀을 관리하는 데 사용됩니다.
IServicePoolConfig 개체 풀을 구성하는 데 사용됩니다.
IServiceSxSConfig CoCreateActivity 또는 CoEnterServiceDomain을 호출할 때 수행되는 작업에 대해 병렬 어셈블리를 구성합니다.
IServiceSynchronizationConfig CoCreateActivity 또는 CoEnterServiceDomain을 호출할 때 수행되는 작업에 대한 동기화를 구성합니다.
IServiceSysTxnConfig 트랜잭션 프록시를 사용하여 지정하는 기존 트랜잭션의 범위에서 코드 집합을 실행할 수 있습니다.
IServiceThreadPoolConfig CoCreateActivity를 호출하여 반환되는 활동 개체의 스레드 풀을 구성합니다.
IServiceTrackerConfig CoCreateActivity 또는 CoEnterServiceDomain을 호출할 때 수행되는 작업에 대한 추적기 속성을 구성합니다.
IServiceTransactionConfig IServiceTransactionConfigBase 인터페이스를 확장합니다.
IServiceTransactionConfigBase CoCreateActivity 또는 CoEnterServiceDomain을 호출할 때 수행되는 작업에 대한 트랜잭션 서비스를 구성합니다.
ISharedProperty 공유 속성의 값을 설정하거나 검색하는 데 사용할 수 있는 속성 메서드를 노출합니다.
ISharedPropertyGroup 공유 속성 그룹의 공유 속성을 만들고 액세스하는 데 사용됩니다.
ISharedPropertyGroupManager 공유 속성 그룹을 만들고 기존 공유 속성 그룹에 대한 액세스 권한을 얻는 데 사용됩니다.
ISystemAppEventData COM+ 애플리케이션 인스턴스를 만들거나 다시 구성할 때 구독자에게 알합니다.
IThreadPoolKnobs 스레드 풀의 동작을 제어하는 데 사용됩니다.
ITransactionContext 단일 트랜잭션에서 여러 COM+ 개체의 작업을 작성하고 트랜잭션을 명시적으로 커밋하거나 중단할 수 있습니다.
ITransactionContextEx Automation과 호환되도록 ITransactionContext 인터페이스를 확장합니다.
ITransactionProperty 트랜잭션 리소스 풀을 가져오는 데 사용됩니다.
ITransactionProxy COM+ 트랜잭션 컨텍스트가 비 DTC 트랜잭션과 함께 작동할 수 있는 방법을 제공합니다.
ITransactionResourcePool 트랜잭션이 완료될 때까지 사용되는 풀된 개체 목록을 유지 관리합니다. 이 개체는 IObjPool에서 키로 지정합니다.
ITransactionStatus CServiceConfigCoEnterServiceDomain 호출에서 트랜잭션을 사용하도록 구성된 경우 CoLeaveServiceDomain 호출에 의해 완료된 트랜잭션의 상태를 검색하는 데 사용됩니다.
Objectcontext 현재 개체의 컨텍스트에 대한 액세스를 제공합니다. 개체의 컨텍스트는 주로 트랜잭션을 사용하거나 개체의 보안을 처리할 때 사용됩니다. IObjectContext와 동일한 기능을 제공하지만 Automation과 호환됩니다.
ObjectControl COM+ 개체에 대한 컨텍스트별 초기화 및 정리 프로시저를 정의하고 개체를 재활용할 수 있는지 여부를 지정합니다. IObjectControl과 동일한 기능을 제공하지만 Automation과 호환됩니다.
SecurityProperty 현재 개체의 원래 호출자 및 직접 호출자에 대한 정보를 가져올 수 있습니다.