COM+ 인터페이스
다음은 COM+ 인터페이스입니다.
인터페이스 | 묘사 |
---|---|
ContextInfo | 현재 컨텍스트 개체에 대한 트랜잭션, 작업 및 컨텍스트 정보를 검색합니다. |
ContextInfo2 | 개체의 컨텍스트에 대한 추가 정보를 제공하여 ContextInfo 인터페이스를 통해 사용할 수 있는 정보를 보완합니다. |
IAppDomainHelper | 애플리케이션이 실행되는 격리된 환경인 애플리케이션 도메인에 관리되는 개체를 바인딩합니다. |
IAssemblyLocator | .NET Framework 공용 언어 런타임에서 관리 코드를 사용할 때 어셈블리에 대한 정보를 검색합니다. |
IAsyncErrorNotify | CoCreateActivity생성된 작업을 통해 제출되는 비동기 일괄 처리 작업에 대한 오류 트래핑을 구현하는 데 사용됩니다. |
ICheckSxSConfig | 현재 병렬 어셈블리의 구성을 확인하는 데 사용됩니다. |
IComActivityEvents | 활동이 생성, 제거 또는 시간 초과되었는지 구독자에게 알합니다. |
IComAppEvents | COM+ 서버 애플리케이션이 시작, 종료 또는 강제로 종료되었는지 구독자에게 알합니다. |
IComApp2Events | COM+ 서버 애플리케이션이 로드, 종료 또는 일시 중지되었는지 구독자에게 알합니다. |
IComCRMEvents | 구성 요소 서비스의 CRM(보상 리소스 관리자) 기능의 활동에 대해 구독자에게 알합니다. |
IComExceptionEvents | 사용자 코드에서 처리되지 않은 예외가 발생하면 구독자에게 알합니다. |
IComIdentityEvents | IIS(인터넷 정보 서비스) ASP(활성 서버 페이지) 페이지의 일부인 활동에 대해 구독자에게 알깁니다. |
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(트랜잭션 인터넷 프로토콜)를 사용하여 수동 트랜잭션 내에 참여하는 개체를 만듭니다. |
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, RecycleSurrogate및 SafeRefC++ 함수와 동일합니다. |
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(COM TRANSACTION Integrator) 내장 함수를 구성합니다. |
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 | 현재 개체의 원래 호출자 및 직접 호출자에 대한 정보를 가져올 수 있습니다. |