Поделиться через


FeatureConnector<TFeatureProviderType>.CreateFeatureProviders<TSubtype> - метод (Type)

Создает новый список поставщиков функциональности, связанных с функциональным соединителем, основываясь на указанном типе и подтипе.

Пространство имен:  Microsoft.Windows.Design.Features
Сборка:  Microsoft.Windows.Design.Extensibility (в Microsoft.Windows.Design.Extensibility.dll)

Синтаксис

'Декларация
Protected Function CreateFeatureProviders(Of TSubtype As ) ( _
    type As Type _
) As IEnumerable(Of TSubtype)
protected IEnumerable<TSubtype> CreateFeatureProviders<TSubtype>(
    Type type
)
where TSubtype : 
protected:
generic<typename TSubtype>
where TSubtype : 
IEnumerable<TSubtype>^ CreateFeatureProviders(
    Type^ type
)
member CreateFeatureProviders : 
        type:Type -> IEnumerable<'TSubtype>  when 'TSubtype : 
JScript не поддерживает универсальные типы и методы.

Параметры типа

  • TSubtype
    Подтип типа поставщика функциональности.

Параметры

  • type
    Тип: System.Type
    Объект Type, используемый для запроса поставщиков функциональности.

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

Тип: System.Collections.Generic.IEnumerable<TSubtype>
Перечисление поставщиков функциональности, отфильтрованное по подтипу.

Исключения

Исключение Условие
ArgumentNullException

Параметр type имеет значение nullпустая ссылка (Nothing в Visual Basic).

Заметки

Поставщики функций обнаруживаются путем отражения атрибутов на элемент type.

Можно указать подтип, ограничив список возвращаемых поставщиков функций определенными подтипами FeatureProviderType.

Безопасность платформы .NET Framework

См. также

Ссылки

FeatureConnector<TFeatureProviderType> Класс

CreateFeatureProviders - перегрузка

Microsoft.Windows.Design.Features - пространство имен

FeatureProvider

FeatureConnectorAttribute

Другие ресурсы

Поставщики функций и соединительные элементы

Общее представление о расширяемости конструктора WPF