Metodo FeatureManager.CreateFeatureProviders (Type, Predicate<Type>)

Crea e restituisce un set di provider di funzionalità per il tipo specificato.

Spazio dei nomi:  Microsoft.Windows.Design.Features
Assembly:  Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)

Sintassi

'Dichiarazione
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>

Parametri

  • featureProviderType
    Tipo: System.Type
    Tipo di provider di funzionalità da restituire.
  • match
    Tipo: System.Predicate<Type>
    Predicato da utilizzare per la creazione di provider di funzionalità.Se il predicato restituisce true, il provider di funzionalità verrà incluso nell'enumerazione.

Valore restituito

Tipo: System.Collections.Generic.IEnumerable<FeatureProvider>
Enumerazione dei provider di funzionalità.Se per featureProviderType o match non sono disponibili provider di funzionalità, questo metodo restituisce un'enumerazione vuota.

Eccezioni

Eccezione Condizione
ArgumentNullException

featureProviderType o match è nullriferimento null (Nothing in Visual Basic).

ArgumentException

featureProviderType non deriva da FeatureProvider.

Note

Questo metodo restituisce una singola istanza di tutti i provider di funzionalità che derivano da featureProviderType.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

FeatureManager Classe

Overload CreateFeatureProviders

Spazio dei nomi Microsoft.Windows.Design.Features

FeatureProvider

FeatureConnector<TFeatureProviderType>

Altre risorse

Provider di funzionalità e connettori di funzionalità

Informazioni sull'estensibilità Progettazione WPF