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


FeatureManager.CreateFeatureProviders - метод (Type, Type)

Создает и возвращает набор имеющихся поставщиков функций указанного типа.

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

Синтаксис

'Декларация
Public Function CreateFeatureProviders ( _
    featureProviderType As Type, _
    type As Type _
) As IEnumerable(Of FeatureProvider)
public IEnumerable<FeatureProvider> CreateFeatureProviders(
    Type featureProviderType,
    Type type
)
public:
IEnumerable<FeatureProvider^>^ CreateFeatureProviders(
    Type^ featureProviderType, 
    Type^ type
)
member CreateFeatureProviders : 
        featureProviderType:Type * 
        type:Type -> IEnumerable<FeatureProvider> 
public function CreateFeatureProviders(
    featureProviderType : Type, 
    type : Type
) : IEnumerable<FeatureProvider>

Параметры

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

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

Тип: System.Collections.Generic.IEnumerable<FeatureProvider>
Перечисление поставщиков функций.Если доступных поставщиков функций, соответствующих параметрам featureProviderType или type, нет, то этот метод возвращает пустое перечисление.

Исключения

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

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

ArgumentException

Параметр featureProviderType не является производным от FeatureProvider.

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

См. также

Ссылки

FeatureManager Класс

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

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

FeatureProvider

FeatureConnector<TFeatureProviderType>

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

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

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