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
Тип для сопоставления.
Возвращаемое значение
Коллекция экспортированных значений.
Исключения
Не найден экспорт для 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
Сопоставляемое имя.
Возвращаемое значение
Коллекция экспортированных значений.
Исключения
Не найден экспорт для TExport
и contractName
.
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по