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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
CreateFeatureProviders - перегрузка
Microsoft.Windows.Design.Features - пространство имен
FeatureConnector<TFeatureProviderType>