PartConventionBuilder 클래스

정의

형식을 MEF(Managed Extensibility Framework) 부분으로 구성합니다.

public ref class PartConventionBuilder
public class PartConventionBuilder
type PartConventionBuilder = class
Public Class PartConventionBuilder
상속
PartConventionBuilder
파생

메서드

Name Description
AddPartMetadata(String, Func<Type,Object>)

지정된 이름과 값을 포함하는 메타데이터를 파트에 추가합니다. 값은 파트 형식을 메타데이터 값에 매핑하는 함수에 의해 반환됩니다.

AddPartMetadata(String, Object)

지정된 이름과 값을 포함하는 메타데이터를 파트에 추가합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
Export()

구체적인 형식의 파트를 계약 형식으로 내보냅니다.

Export(Action<ExportConventionBuilder>)

지정된 구성이 있는 파트를 내보냅니다.

Export<T>()

지정된 계약 유형이 있는 파트를 내보냅니다.

Export<T>(Action<ExportConventionBuilder>)

지정된 구성을 사용하여 지정된 계약 유형이 있는 파트를 내보냅니다.

ExportInterfaces()

내보낼 파트 형식의 모든 인터페이스를 선택합니다.

ExportInterfaces(Predicate<Type>, Action<Type,ExportConventionBuilder>)

지정된 내보내기 구성을 사용하여 지정된 필터에 따라 내보낼 파트 형식의 인터페이스를 선택합니다.

ExportInterfaces(Predicate<Type>)

지정된 필터에 따라 내보낼 파트 형식의 인터페이스를 선택합니다.

ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>)

지정된 내보내기 구성을 사용하여 지정된 조건자에서 내보낼 파트의 속성을 선택합니다.

ExportProperties(Predicate<PropertyInfo>)

지정된 조건자에서 내보낼 파트의 속성을 선택합니다.

ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>)

지정된 계약 유형 및 내보내기 구성을 사용하여 지정된 조건자별로 내보낼 파트의 속성을 선택합니다.

ExportProperties<T>(Predicate<PropertyInfo>)

지정된 계약 유형을 사용하여 지정된 조건자에서 내보낼 파트의 속성을 선택합니다.

GetHashCode()

기본 해시 함수로 사용됩니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>)

지정된 가져오기 구성을 사용하여 지정된 조건자에서 가져올 파트의 속성을 선택합니다.

ImportProperties(Predicate<PropertyInfo>)

지정된 조건자에서 가져올 파트의 속성을 선택합니다.

ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>)

지정된 계약 유형 및 가져오기 구성을 사용하여 지정된 조건자에서 가져올 파트의 속성을 선택합니다.

ImportProperties<T>(Predicate<PropertyInfo>)

지정된 계약 유형을 사용하여 지정된 조건자에서 가져올 파트의 속성을 선택합니다.

MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
NotifyImportsSatisfied(Predicate<MethodInfo>)

컴퍼지션이 완료되면 알림으로 사용할 메서드를 선택합니다.

SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>, Action<ParameterInfo,ImportConventionBuilder>)

지정된 함수를 사용하여 파트를 초기화하고 구성을 가져오는 데 사용되는 생성자를 선택합니다.

SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>)

지정된 함수를 사용하여 파트를 초기화하는 데 사용되는 생성자를 선택합니다.

Shared()

파트를 전체 컴퍼지션 전체에서 공유되는 것으로 표시합니다.

Shared(String)

파트를 지정된 경계 내에서 공유되는 것으로 표시합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상