CompositionContext.GetExports CompositionContext.GetExports CompositionContext.GetExports CompositionContext.GetExports Method

정의

오버로드

GetExports(Type) GetExports(Type) GetExports(Type) GetExports(Type)

지정된 형식과 일치하는 모든 내보내기의 컬렉션을 검색합니다.Retrieves a collection of all exports that match the specified type.

GetExports(Type, String) GetExports(Type, String) GetExports(Type, String) GetExports(Type, String)

지정된 계약 이름 및 형식과 일치하는 내보내기를 모두 검색합니다.Retrieves all exports that match the specified contract name and type.

GetExports<TExport>() GetExports<TExport>() GetExports<TExport>() GetExports<TExport>()

지정된 제네릭 형식 매개 변수와 일치하는 내보내기를 모두 검색합니다.Retrieves all exports that match the specified generic type parameter.

GetExports<TExport>(String) GetExports<TExport>(String) GetExports<TExport>(String) GetExports<TExport>(String)

지정된 제네릭 형식 매개 변수 및 계약 이름과 일치하는 내보내기를 모두 검색합니다.Retrieves all exports that match the specified generic type parameter and contract name.

GetExports(Type) GetExports(Type) GetExports(Type) GetExports(Type)

지정된 형식과 일치하는 모든 내보내기의 컬렉션을 검색합니다.Retrieves a collection of all exports that match the specified type.

public:
 System::Collections::Generic::IEnumerable<System::Object ^> ^ GetExports(Type ^ exportType);
public System.Collections.Generic.IEnumerable<object> GetExports (Type exportType);
member this.GetExports : Type -> seq<obj>
Public Function GetExports (exportType As Type) As IEnumerable(Of Object)

매개 변수

exportType
Type Type Type Type

일치시킬 형식입니다.The type to match.

반환

내보낸 값의 컬렉션입니다.A collection of exported values.

예외

exportType의 내보내기가 없습니다.No exports were found for exportType.

GetExports(Type, String) GetExports(Type, String) GetExports(Type, String) GetExports(Type, String)

지정된 계약 이름 및 형식과 일치하는 내보내기를 모두 검색합니다.Retrieves all exports that match the specified contract name and type.

public:
 System::Collections::Generic::IEnumerable<System::Object ^> ^ GetExports(Type ^ exportType, System::String ^ contractName);
public System.Collections.Generic.IEnumerable<object> GetExports (Type exportType, string contractName);
member this.GetExports : Type * string -> seq<obj>
Public Function GetExports (exportType As Type, contractName As String) As IEnumerable(Of Object)

매개 변수

exportType
Type Type Type Type

일치시킬 형식입니다.The type to match.

contractName
String String String String

일치시킬 이름입니다.The name to match.

반환

내보낸 값의 컬렉션입니다.A collection of exported values.

예외

exportType의 내보내기가 없습니다.No exports were found for exportType.

GetExports<TExport>() GetExports<TExport>() GetExports<TExport>() GetExports<TExport>()

지정된 제네릭 형식 매개 변수와 일치하는 내보내기를 모두 검색합니다.Retrieves all exports that match the specified generic type parameter.

public:
generic <typename TExport>
 System::Collections::Generic::IEnumerable<TExport> ^ GetExports();
public System.Collections.Generic.IEnumerable<TExport> GetExports<TExport> ();
member this.GetExports : unit -> seq<'Export>
Public Function GetExports(Of TExport) () As IEnumerable(Of TExport)

형식 매개 변수

TExport

일치시킬 형식입니다.The type to match.

반환

IEnumerable<TExport>

내보낸 값의 컬렉션입니다.A collection of exported values.

예외

TExport의 내보내기가 없습니다.No exports were found for TExport.

GetExports<TExport>(String) GetExports<TExport>(String) GetExports<TExport>(String) GetExports<TExport>(String)

지정된 제네릭 형식 매개 변수 및 계약 이름과 일치하는 내보내기를 모두 검색합니다.Retrieves all exports that match the specified generic type parameter and contract name.

public:
generic <typename TExport>
 System::Collections::Generic::IEnumerable<TExport> ^ GetExports(System::String ^ contractName);
public System.Collections.Generic.IEnumerable<TExport> GetExports<TExport> (string contractName);
member this.GetExports : string -> seq<'Export>
Public Function GetExports(Of TExport) (contractName As String) As IEnumerable(Of TExport)

형식 매개 변수

TExport

일치시킬 형식입니다.The type to match.

매개 변수

contractName
String String String String

일치시킬 이름입니다.The name to match.

반환

IEnumerable<TExport>

내보낸 값의 컬렉션입니다.A collection of exported values.

예외

TExportcontractName의 내보내기가 없습니다.No exports were found for TExport and contractName.

적용 대상