특성을 적용하여 COM+ 서비스 구성
이 항목에서는 System.EnterpriseServices 네임스페이스에 있는 각 디자인 타임 특성의 기본값을 제공합니다. 각 특성의 기본값을 알면 코드에서 필요없는 특성을 제거할 수 있습니다. 메타데이터에 대한 특성의 역할에 익숙하지 않은 경우 특성을 사용하여 메타데이터 확장을 참조하십시오.
다음은 각 서비스 관련 특성에 대한 기본 사용 정보입니다.
특성 범위. 특성이 메서드 또는 클래스에만 적용되는지 전체 어셈블리에 적용되는지 식별합니다.
구성되지 않은 기본값. 특성이 코드에서 생략되는 경우 COM+에서 필드에 할당하는 값을 표시합니다. 예를 들어, 클래스에서 JustInTimeActivationAttribute 특성을 생략하면 COM+에서는 기본값을 False로 설정합니다.
구성된 기본값. 특성을 적용하지만 특성 값은 생략하는 경우 COM+에서 필드에 할당하는 값을 표시합니다.
서비스 관련 특성
다음 표에서는 서비스 관련 특성의 범위와 구성된 기본값 및 구성되지 않은 기본값을 보여 줍니다.
특성 | 특성 범위 | 구성되지 않은 기본값 | 구성된 기본값 |
---|---|---|---|
어셈블리 |
True |
True |
|
어셈블리 |
라이브러리 |
기본값 없음 |
|
어셈블리 |
생성된 GUID |
기본값 없음 |
|
어셈블리 |
어셈블리 이름 |
기본값 없음 |
|
어셈블리 |
기본값 없음 |
기본값 없음 |
|
메서드 |
False |
True |
|
클래스 |
False |
True |
|
클래스 |
False |
True |
|
클래스 |
False |
True |
|
어셈블리 클래스 메서드 인터페이스 |
기본값 없음 |
기본값 없음 |
|
클래스 |
기본값 없음 |
FireInParallel = False AllowInprocSubsribers = True PublisherFilter = Null |
|
클래스 |
False |
True |
|
클래스 |
기본값 없음 |
기본값 없음 |
|
클래스 |
False |
True |
|
클래스 인터페이스 |
False |
True |
|
클래스 |
False |
True |
|
클래스 |
False |
True |
|
클래스 |
False |
True |
|
클래스 |
False |
True |
|
클래스 |
기본값 없음 |
Private |
|
어셈블리 클래스 메서드 |
기본값 없음 |
기본값 없음 |
|
어셈블리 클래스 인터페이스 |
기본값 없음 |
기본값 없음 |
|
클래스 |
False |
SynchronizationOption.Required |
|
클래스 |
False |
TransactionOption.Required TransactionIsolationLevel.Serializable Timeout = 무한 |
참고 항목
작업
참조
개념
서비스 구성 요소 개요
서비스 구성 요소 등록
서비스 구성 요소 예제
사용 가능한 COM+ 서비스 요약
기타 리소스
서비스 구성 요소 작성
Extending Metadata Using Attributes
Copyright © 2007 by Microsoft Corporation. All rights reserved.