CompositionContext.GetExports Метод

Определение

Перегрузки

GetExports(Type)

Извлекает коллекцию всех экспортов, соответствующих заданному типу.

GetExports(Type, String)

Извлекает все экспорты, соответствующие заданному типу и имени контракта.

GetExports<TExport>()

Извлекает все экспорты, соответствующие заданному параметру универсального типа.

GetExports<TExport>(String)

Извлекает все экспорты, соответствующие заданному параметру универсального типа и имени контракта.

GetExports(Type)

Исходный код:
CompositionContext.cs
Исходный код:
CompositionContext.cs
Исходный код:
CompositionContext.cs

Извлекает коллекцию всех экспортов, соответствующих заданному типу.

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

Тип для сопоставления.

Возвращаемое значение

Коллекция экспортированных значений.

Исключения

Не найден экспорт для exportType.

Применяется к

GetExports(Type, String)

Исходный код:
CompositionContext.cs
Исходный код:
CompositionContext.cs
Исходный код:
CompositionContext.cs

Извлекает все экспорты, соответствующие заданному типу и имени контракта.

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

Тип для сопоставления.

contractName
String

Сопоставляемое имя.

Возвращаемое значение

Коллекция экспортированных значений.

Исключения

Не найден экспорт для exportType.

Применяется к

GetExports<TExport>()

Исходный код:
CompositionContext.cs
Исходный код:
CompositionContext.cs
Исходный код:
CompositionContext.cs

Извлекает все экспорты, соответствующие заданному параметру универсального типа.

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

Тип для сопоставления.

Возвращаемое значение

IEnumerable<TExport>

Коллекция экспортированных значений.

Исключения

Не найден экспорт для TExport.

Применяется к

GetExports<TExport>(String)

Исходный код:
CompositionContext.cs
Исходный код:
CompositionContext.cs
Исходный код:
CompositionContext.cs

Извлекает все экспорты, соответствующие заданному параметру универсального типа и имени контракта.

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

Тип для сопоставления.

Параметры

contractName
String

Сопоставляемое имя.

Возвращаемое значение

IEnumerable<TExport>

Коллекция экспортированных значений.

Исключения

Не найден экспорт для TExport и contractName.

Применяется к