System.EnterpriseServices 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
엔터프라이즈 애플리케이션에 .NET Framework 개체를 보다 실용적으로 만드는 COM+ 서비스에 액세스할 수 있는 .NET 개체를 제공합니다.
클래스
| Name | Description |
|---|---|
| Activity |
COM+ 구성 요소를 만들 필요 없이 COM+ 서비스를 사용할 수 있는 동기 또는 비동기 일괄 처리 작업을 수행하는 작업을 만듭니다. 이 클래스는 상속할 수 없습니다. |
| ApplicationAccessControlAttribute |
ServicedComponent 클래스를 포함하는 어셈블리에 대한 액세스 제어를 지정합니다. |
| ApplicationActivationAttribute |
어셈블리의 구성 요소가 작성자의 프로세스에서 실행되는지 또는 시스템 프로세스에서 실행되는지 여부를 지정합니다. |
| ApplicationIDAttribute |
이 어셈블리의 애플리케이션 ID(GUID)를 지정합니다. 이 클래스는 상속할 수 없습니다. |
| ApplicationNameAttribute |
어셈블리에 구성 요소를 설치하는 데 사용할 COM+ 애플리케이션의 이름을 지정합니다. 이 클래스는 상속할 수 없습니다. |
| ApplicationQueuingAttribute |
표시된 어셈블리에 대한 큐 지원을 사용하도록 설정하고 애플리케이션이 메시지 큐에서 메서드 호출을 읽을 수 있도록 합니다. 이 클래스는 상속할 수 없습니다. |
| AutoCompleteAttribute |
특성이 지정된 메서드를 |
| BYOT |
COM+ |
| ComponentAccessControlAttribute |
구성 요소 호출 시 보안 검사를 사용하도록 설정합니다. 이 클래스는 상속할 수 없습니다. |
| COMTIIntrinsicsAttribute |
COMTI(트랜잭션 통합자)의 컨텍스트 속성을 COM+ 컨텍스트로 전달할 수 있습니다. |
| ConstructionEnabledAttribute |
COM+ 개체 생성 지원을 사용하도록 설정합니다. 이 클래스는 상속할 수 없습니다. |
| ContextUtil |
COM+ 개체 컨텍스트에 대한 정보를 가져옵니다. 이 클래스는 상속할 수 없습니다. |
| DescriptionAttribute |
어셈블리(애플리케이션), 구성 요소, 메서드 또는 인터페이스에 대한 설명을 설정합니다. 이 클래스는 상속할 수 없습니다. |
| EventClassAttribute |
특성이 지정된 클래스를 이벤트 클래스로 표시합니다. 이 클래스는 상속할 수 없습니다. |
| EventTrackingEnabledAttribute |
구성 요소에 대한 이벤트 추적을 사용하도록 설정합니다. 이 클래스는 상속할 수 없습니다. |
| ExceptionClassAttribute |
큐에 대기 중인 클래스에 대한 큐 예외 클래스를 설정합니다. 이 클래스는 상속할 수 없습니다. |
| IISIntrinsicsAttribute |
GetNamedProperty(String)ASP 내장 값에 액세스할 수 있습니다. 이 클래스는 상속할 수 없습니다. |
| InterfaceQueuingAttribute |
표시된 인터페이스에 대한 큐 지원을 사용하도록 설정합니다. 이 클래스는 상속할 수 없습니다. |
| JustInTimeActivationAttribute |
JIT(Just-In-Time) 활성화를 켜거나 끕니다. 이 클래스는 상속할 수 없습니다. |
| LoadBalancingSupportedAttribute |
구성 요소 부하 분산 서비스가 서버에 설치되고 사용하도록 설정된 경우 구성 요소가 부하 분산에 참여하는지 여부를 결정합니다. |
| MustRunInClientContextAttribute |
가능한 경우 특성이 지정된 개체를 작성자의 컨텍스트에서 만들도록 합니다. 이 클래스는 상속할 수 없습니다. |
| ObjectPoolingAttribute |
구성 요소에 대한 개체 풀링을 사용하도록 설정하고 구성합니다. 이 클래스는 상속할 수 없습니다. |
| PrivateComponentAttribute |
구성 요소를 동일한 애플리케이션의 구성 요소에 의해서만 표시되고 활성화되는 프라이빗 구성 요소로 식별합니다. 이 클래스는 상속할 수 없습니다. |
| RegistrationConfig |
COM+ 카탈로그에 어셈블리를 설치하기 위한 구성 정보를 제공합니다. |
| RegistrationErrorInfo |
여러 COM+ 개체와 관련된 메서드에 대한 확장된 오류 정보를 검색합니다. 여기에는 COM+ 애플리케이션 및 구성 요소를 설치, 가져오기 및 내보내는 메서드도 포함됩니다. 이 클래스는 상속할 수 없습니다. |
| RegistrationException |
등록 오류가 검색될 때 throw되는 예외입니다. |
| RegistrationHelper |
COM+ 카탈로그에서 어셈블리를 설치하고 구성합니다. 이 클래스는 상속할 수 없습니다. |
| RegistrationHelperTx |
.NET Framework 인프라에서 새로 설정된 트랜잭션을 유지하면서 COM+ 카탈로그에 어셈블리를 설치하고 구성하는 데 사용됩니다. |
| ResourcePool |
현재 트랜잭션에 개체를 저장합니다. 이 클래스는 상속할 수 없습니다. |
| SecureMethodAttribute |
보안 서비스를 사용할 때 인프라가 메서드 또는 클래스의 각 메서드에 대한 인터페이스를 통해 호출되도록 합니다. 클래스는 인터페이스를 사용하여 보안 서비스를 사용해야 합니다. 이 클래스는 상속할 수 없습니다. |
| SecurityCallContext |
현재 메서드 호출로 이어지는 호출자의 체인에 대해 설명합니다. |
| SecurityCallers |
현재 호출 체인에서 정렬된 ID 컬렉션을 제공합니다. |
| SecurityIdentity |
COM+ 호출 체인의 ID와 관련된 정보를 포함합니다. |
| SecurityRoleAttribute |
애플리케이션 또는 구성 요소에 대한 역할을 구성합니다. 이 클래스는 상속할 수 없습니다. |
| ServiceConfig |
를 호출 Enter(ServiceConfig) 하거나 만들 때 입력되는 도메인에서 활성화할 서비스를 지정하고 구성합니다 Activity. 이 클래스는 상속할 수 없습니다. |
| ServicedComponent |
COM+ 서비스를 사용하는 모든 클래스의 기본 클래스를 나타냅니다. |
| ServicedComponentException |
서비스 구성 요소에서 오류가 검색될 때 throw되는 예외입니다. |
| ServiceDomain |
식별된 Enter(ServiceConfig)Leave() 코드 세그먼트를 자체 컨텍스트에서 실행하고 컨텍스트 내에서 만든 개체에 대해 호출되는 메서드인 것처럼 동작할 수 있습니다. 이 클래스는 상속할 수 없습니다. |
| SharedProperty |
공유 속성에 액세스합니다. 이 클래스는 상속할 수 없습니다. |
| SharedPropertyGroup |
공유 속성의 컬렉션을 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| SharedPropertyGroupManager |
공유 속성 그룹에 대한 액세스를 제어합니다. 이 클래스는 상속할 수 없습니다. |
| SynchronizationAttribute |
구성 요소의 동기화 값을 설정합니다. 이 클래스는 상속할 수 없습니다. |
| TransactionAttribute |
특성이 지정된 개체에 사용할 수 있는 트랜잭션 유형을 지정합니다. 허용되는 값은 TransactionOption 열거형의 멤버입니다. |
구조체
| Name | Description |
|---|---|
| BOID |
트랜잭션과 연결된 작업 단위를 나타냅니다. 이 구조체는 XACTTRANSINFO사용됩니다. |
| XACTTRANSINFO |
ITransaction 인터페이스에 사용되는 구조를 나타냅니다. |
인터페이스
| Name | Description |
|---|---|
| IAsyncErrorNotify |
개체에서 제출한 비동기 일괄 처리 작업에 대한 오류 트래핑을 Activity 구현합니다. |
| IPlaybackControl |
메시지 큐 배달 메커니즘의 서버 쪽 재생 오류 및 클라이언트 쪽 오류의 비정상적인 처리에 있는 대기 중인 구성 요소의 함수입니다. |
| IProcessInitControl |
메서드에 대한 Startup(Object) 제한 시간 설정을 지원합니다. |
| IProcessInitializer |
COM 구성 요소가 시작되거나 종료될 때 호출할 수 있는 메서드를 지원합니다. |
| IRegistrationHelper |
COM+ 카탈로그에서 어셈블리를 설치하고 구성합니다. |
| IRemoteDispatch |
클래스 특성이 ServicedComponent 원격 메서드 호출에 대해 설정 |
| IServiceCall |
에서 만든 Activity작업을 통해 제출되는 일괄 처리 작업을 구현합니다. |
| IServicedComponentInfo |
메서드를 통해 구성 요소에 ServicedComponent 대한 정보를 얻기 위해 클래스에 의해 구현됩니다 GetComponentInfo(Int32, String[]) . |
| ITransaction |
DTC(Distributed Transaction Coordinator) |
열거형
| Name | Description |
|---|---|
| AccessChecksLevelOption |
구성 요소, 인터페이스 및 메서드 수준을 포함하여 프로세스 수준에서만 또는 모든 수준에서 애플리케이션에 대한 액세스 확인 수준을 지정합니다. |
| ActivationOption |
애플리케이션에서 서비스 구성 요소가 활성화되는 방식을 지정합니다. |
| AuthenticationOption |
RPC(원격 프로시저 호출) 인증 메커니즘을 지정합니다.
ActivationOption
|
| BindingOption |
Activity 제출한 모든 작업을 STA(단일 스레드 아파트)에만 바인딩해야 하는지 여부를 나타냅니다. 이 열거형은 MTA(다중 스레드 아파트)에 영향을 주지 않습니다. |
| ImpersonationLevelOption |
서버 애플리케이션의 대상을 호출할 때 허용되는 가장 수준을 지정합니다. |
| InheritanceOption |
현재 컨텍스트 또는 ServiceConfig정보를 기반으로 새 컨텍스트를 만들 것인지 여부를 나타냅니다. |
| InstallationFlags |
RegistrationHelper 클래스와 함께 사용되는 플래그입니다. |
| PartitionOption |
COM+ 파티션을 실행할 컨텍스트를 나타냅니다. |
| PropertyLockMode |
공유 속성 그룹 관리자에서 공유 속성에 액세스하기 위한 모드를 지정합니다. |
| PropertyReleaseMode |
새 공유 속성 그룹의 속성에 대한 릴리스 모드를 지정합니다. |
| SxsOption |
ServiceConfig대해 병렬 어셈블리를 구성하는 방법을 나타냅니다. |
| SynchronizationOption |
구성 요소에서 요청한 자동 동기화의 유형을 지정합니다. |
| ThreadPoolOption |
Activity제출한 작업이 실행되는 스레드 풀을 나타냅니다. |
| TransactionIsolationLevel |
TransactionAttribute값을 지정합니다. |
| TransactionOption |
구성 요소에서 요청한 자동 트랜잭션 유형을 지정합니다. |
| TransactionStatus |
트랜잭션 상태를 나타냅니다. |
| TransactionVote |
트랜잭션 결과 투표에 허용되는 값을 지정합니다. |
대리자
| Name | Description |
|---|---|
| ResourcePool.TransactionEndDelegate |
트랜잭션의 끝을 처리하는 메서드를 나타냅니다. |