FeatureManager.CreateFeatureProviders – metoda (Type, Predicate<Type>)
Vytvoří a vrací sadu poskytovatele pro tento typ funkce.
Obor názvů: Microsoft.Windows.Design.Features
Sestavení: Microsoft.Windows.Design.Extensibility (v Microsoft.Windows.Design.Extensibility.dll)
Syntaxe
'Deklarace
Public Overridable Function CreateFeatureProviders ( _
featureProviderType As Type, _
match As Predicate(Of Type) _
) As IEnumerable(Of FeatureProvider)
public virtual IEnumerable<FeatureProvider> CreateFeatureProviders(
Type featureProviderType,
Predicate<Type> match
)
public:
virtual IEnumerable<FeatureProvider^>^ CreateFeatureProviders(
Type^ featureProviderType,
Predicate<Type^>^ match
)
abstract CreateFeatureProviders :
featureProviderType:Type *
match:Predicate<Type> -> IEnumerable<FeatureProvider>
override CreateFeatureProviders :
featureProviderType:Type *
match:Predicate<Type> -> IEnumerable<FeatureProvider>
public function CreateFeatureProviders(
featureProviderType : Type,
match : Predicate<Type>
) : IEnumerable<FeatureProvider>
Parametry
- featureProviderType
Typ: System.Type
Typ funkce zprostředkovateli.
- match
Typ: System.Predicate<Type>
Při vytvoření zprostředkovatele funkce predikát.Pokud predikátu vrátí true, poskytovatel funkce bude zahrnuta do výčtu.
Vrácená hodnota
Typ: System.Collections.Generic.IEnumerable<FeatureProvider>
Výčet zprostředkovatelů funkce.Pokud žádní zprostředkovatelé funkce pro featureProviderType nebo match jsou k dispozici tato metoda vrátí prázdný výčtu.
Výjimky
Výjimka | Podmínka |
---|---|
ArgumentNullException | featureProviderTypeor match is nullodkaz Null (Nothing v jazyce Visual Basic). |
ArgumentException | featureProviderTypenení odvozena od FeatureProvider. |
Poznámky
Tato metoda vrátí jednu instanci všech poskytovatelů funkce, které pocházejí z featureProviderType.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Odkaz
CreateFeatureProviders – přetížení
Microsoft.Windows.Design.Features – obor názvů
FeatureConnector<TFeatureProviderType>