System.EnterpriseServices 네임스페이스

엔터프라이즈 애플리케이션에 .NET Framework 개체를 보다 실용적으로 만드는 COM+ 서비스에 액세스할 수 있는 .NET 개체를 제공합니다.

클래스

Name Description
Activity

COM+ 구성 요소를 만들 필요 없이 COM+ 서비스를 사용할 수 있는 동기 또는 비동기 일괄 처리 작업을 수행하는 작업을 만듭니다. 이 클래스는 상속할 수 없습니다.

ApplicationAccessControlAttribute

ServicedComponent 클래스를 포함하는 어셈블리에 대한 액세스 제어를 지정합니다.

ApplicationActivationAttribute

어셈블리의 구성 요소가 작성자의 프로세스에서 실행되는지 또는 시스템 프로세스에서 실행되는지 여부를 지정합니다.

ApplicationIDAttribute

이 어셈블리의 애플리케이션 ID(GUID)를 지정합니다. 이 클래스는 상속할 수 없습니다.

ApplicationNameAttribute

어셈블리에 구성 요소를 설치하는 데 사용할 COM+ 애플리케이션의 이름을 지정합니다. 이 클래스는 상속할 수 없습니다.

ApplicationQueuingAttribute

표시된 어셈블리에 대한 큐 지원을 사용하도록 설정하고 애플리케이션이 메시지 큐에서 메서드 호출을 읽을 수 있도록 합니다. 이 클래스는 상속할 수 없습니다.

AutoCompleteAttribute

특성이 지정된 메서드를 AutoComplete 개체로 표시합니다. 이 클래스는 상속할 수 없습니다.

BYOT

COM+ ByotServerEx 클래스와 COM+ DTC 인터페이스를 래핑합니다 ICreateWithTransactionExICreateWithTipTransactionEx. 이 클래스는 상속할 수 없습니다.

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 원격 메서드 호출에 대해 설정 truefalse 되었는지 여부를 AutoCompleteAttribute 확인하기 위해 클래스에서 구현합니다.

IServiceCall

에서 만든 Activity작업을 통해 제출되는 일괄 처리 작업을 구현합니다.

IServicedComponentInfo

메서드를 통해 구성 요소에 ServicedComponent 대한 정보를 얻기 위해 클래스에 의해 구현됩니다 GetComponentInfo(Int32, String[]) .

ITransaction

DTC(Distributed Transaction Coordinator) ITransaction 인터페이스에 해당하며 을 통해 Transaction가져온 개체에서 지원됩니다.

열거형

Name Description
AccessChecksLevelOption

구성 요소, 인터페이스 및 메서드 수준을 포함하여 프로세스 수준에서만 또는 모든 수준에서 애플리케이션에 대한 액세스 확인 수준을 지정합니다.

ActivationOption

애플리케이션에서 서비스 구성 요소가 활성화되는 방식을 지정합니다.

AuthenticationOption

RPC(원격 프로시저 호출) 인증 메커니즘을 지정합니다. ActivationOption Server설정된 경우에만 적용됩니다.

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

트랜잭션의 끝을 처리하는 메서드를 나타냅니다.