FeatureManager.CreateFeatureProviders - метод (Type)
Создает и возвращает набор поставщиков функций указанного типа.
Пространство имен: Microsoft.Windows.Design.Features
Сборка: Microsoft.Windows.Design.Extensibility (в Microsoft.Windows.Design.Extensibility.dll)
Синтаксис
'Декларация
Public Function CreateFeatureProviders ( _
featureProviderType As Type _
) As IEnumerable(Of FeatureProvider)
public IEnumerable<FeatureProvider> CreateFeatureProviders(
Type featureProviderType
)
public:
IEnumerable<FeatureProvider^>^ CreateFeatureProviders(
Type^ featureProviderType
)
member CreateFeatureProviders :
featureProviderType:Type -> IEnumerable<FeatureProvider>
public function CreateFeatureProviders(
featureProviderType : Type
) : IEnumerable<FeatureProvider>
Параметры
- featureProviderType
Тип: System.Type
Тип возвращаемых поставщиков функций.
Возвращаемое значение
Тип: System.Collections.Generic.IEnumerable<FeatureProvider>
Перечисление поставщиков функций.Если доступных поставщиков функций, соответствующих параметру featureProviderType, нет, то метод возвращает пустое перечисление.
Исключения
Исключение | Условие |
---|---|
ArgumentNullException | Параметр featureProviderType имеет значение nullпустая ссылка (Nothing в Visual Basic). |
ArgumentException | Параметр featureProviderType не является производным от FeatureProvider. |
Заметки
Этот метод возвращает по одному экземпляру всех поставщиков функций, производных от featureProviderType.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
CreateFeatureProviders - перегрузка
Microsoft.Windows.Design.Features - пространство имен
FeatureConnector<TFeatureProviderType>