Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt eine Reihe von Featureanbietern für den angegebenen Typ und gibt diese zurück.
Namespace: Microsoft.Windows.Design.Features
Assembly: Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)
Syntax
'Declaration
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>
Parameter
- featureProviderType
Typ: System.Type
Der zurückgegebene Featureanbietertyp.
- match
Typ: System.Predicate<Type>
Ein beim Erstellen von Featureanbietern zu verwendendes Prädikat.Wenn das Prädikat true zurückgibt, ist der Featureanbieter in der Enumeration enthalten.
Rückgabewert
Typ: System.Collections.Generic.IEnumerable<FeatureProvider>
Eine Enumeration von Featureanbietern.Wenn für featureProviderType oder match keine Featureanbieter verfügbar sind, gibt diese Methode eine leere Enumeration zurück.
Ausnahmen
| Ausnahme | Bedingung |
|---|---|
| ArgumentNullException | featureProviderType oder match ist nullNULL-Verweis (Nothing in Visual Basic). |
| ArgumentException | featureProviderType wird nicht von FeatureProvider abgeleitet. |
Hinweise
Diese Methode gibt eine einzelne Instanz aller von featureProviderType abgeleiteten Featureanbieter zurück.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
CreateFeatureProviders-Überladung
Microsoft.Windows.Design.Features-Namespace
FeatureConnector<TFeatureProviderType>