다음을 통해 공유


AttributedModelServices 클래스

정의

컴퍼지션을 포함한 MEF 특성 사용 프로그래밍 모델에 대한 도우미 메서드를 포함합니다.

public ref class AttributedModelServices abstract sealed
public static class AttributedModelServices
type AttributedModelServices = class
Public Module AttributedModelServices
상속
AttributedModelServices

메서드

AddExportedValue<T>(CompositionBatch, String, T)

지정된 값에서 파트를 만들어 지정된 계약 이름으로 지정된 일괄 처리에 추가합니다.

AddExportedValue<T>(CompositionBatch, T)

지정된 값에서 파트를 만들어 지정된 일괄 처리에 추가합니다.

AddPart(CompositionBatch, Object)

지정된 특성 사용 개체에서 작성 가능한 파트를 만들어 지정된 컴퍼지션 일괄 처리에 추가합니다.

ComposeExportedValue<T>(CompositionContainer, String, T)

지정된 개체에서 지정된 계약 이름으로 파트를 만들고 지정된 컴퍼지션 컨테이너에 해당 파트를 작성합니다.

ComposeExportedValue<T>(CompositionContainer, T)

지정된 값에서 파트를 만들고 지정된 컴퍼지션 컨테이너에서 해당 파트를 작성합니다.

ComposeParts(CompositionContainer, Object[])

특성 사용 개체의 배열에서 작성 가능한 파트를 만들고 지정된 컴퍼지션 컨테이너에 해당 파트를 작성합니다.

CreatePart(ComposablePartDefinition, Object)

지정된 파트 정의를 사용하여 특성 사용 개체에서 작성 가능한 파트를 만듭니다.

CreatePart(Object)

지정된 특성 사용 개체에서 작성 가능한 파트를 만듭니다.

CreatePart(Object, ReflectionContext)

지정된 리플렉션 컨텍스트를 사용하여 특성이 지정된 개체에서 작성 가능한 파트를 만듭니다.

CreatePartDefinition(Type, ICompositionElement)

지정된 형식 및 원본을 사용하여 파트 정의를 만듭니다.

CreatePartDefinition(Type, ICompositionElement, Boolean)

지정된 형식 및 원본을 사용하여 파트 정의를 만듭니다.

Exports(ComposablePartDefinition, Type)

지정한 부분에서 지정된 계약 형식과 일치하는 내보내기가 포함되어 있는지 여부를 나타내는 값을 반환합니다.

Exports<T>(ComposablePartDefinition)

지정한 부분에서 지정된 계약 형식과 일치하는 내보내기가 포함되어 있는지 여부를 나타내는 값을 반환합니다.

GetContractName(Type)

지정된 형식의 정식 계약 이름을 가져옵니다.

GetMetadataView<TMetadataView>(IDictionary<String,Object>)

느슨한 메타데이터 사전에서 메타데이터 뷰 개체를 가져옵니다.

GetTypeIdentity(MethodInfo)

지정된 메서드에 대한 고유 식별자를 가져옵니다.

GetTypeIdentity(Type)

지정된 형식에 대한 고유 식별자를 가져옵니다.

Imports(ComposablePartDefinition, Type)

지정한 부분에서 지정된 계약 형식과 일치하는 가져오기가 포함되어 있는지 여부를 나타내는 값을 반환합니다.

Imports(ComposablePartDefinition, Type, ImportCardinality)

지정한 부분에서 지정된 계약 형식과 내보내기 카디널리티와 일치하는 가져오기가 포함되어 있는지 여부를 나타내는 값을 반환합니다.

Imports<T>(ComposablePartDefinition)

지정한 부분에서 지정된 계약 형식과 일치하는 가져오기가 포함되어 있는지 여부를 나타내는 값을 반환합니다.

Imports<T>(ComposablePartDefinition, ImportCardinality)

지정한 부분에서 지정된 계약 형식과 내보내기 카디널리티와 일치하는 가져오기가 포함되어 있는지 여부를 나타내는 값을 반환합니다.

SatisfyImportsOnce(ICompositionService, Object)

재컴퍼지션을 사용하지 않도록 설정한 상태에서 지정된 컴퍼지션 서비스를 사용하여 지정된 파트를 작성합니다.

SatisfyImportsOnce(ICompositionService, Object, ReflectionContext)

재컴퍼지션을 비활성화하고 지정된 리플렉션 컨텍스트를 사용하여 지정된 컴퍼지션 서비스를 통해 지정된 파트를 작성합니다.

적용 대상