Método FeatureManager.CreateFeatureProviders (Type, Type, Predicate<Type>)

Cria e retorna um conjunto de provedores de recurso existe para o tipo especificado.

Namespace:  Microsoft.Windows.Design.Features
Assembly:  Microsoft.Windows.Design.Extensibility (em Microsoft.Windows.Design.Extensibility.dll)

Sintaxe

'Declaração
Public Overridable Function CreateFeatureProviders ( _
    featureProviderType As Type, _
    type As Type, _
    match As Predicate(Of Type) _
) As IEnumerable(Of FeatureProvider)
public virtual IEnumerable<FeatureProvider> CreateFeatureProviders(
    Type featureProviderType,
    Type type,
    Predicate<Type> match
)
public:
virtual IEnumerable<FeatureProvider^>^ CreateFeatureProviders(
    Type^ featureProviderType, 
    Type^ type, 
    Predicate<Type^>^ match
)
abstract CreateFeatureProviders : 
        featureProviderType:Type * 
        type:Type * 
        match:Predicate<Type> -> IEnumerable<FeatureProvider> 
override CreateFeatureProviders : 
        featureProviderType:Type * 
        type:Type * 
        match:Predicate<Type> -> IEnumerable<FeatureProvider> 
public function CreateFeatureProviders(
    featureProviderType : Type, 
    type : Type, 
    match : Predicate<Type>
) : IEnumerable<FeatureProvider>

Parâmetros

  • featureProviderType
    Tipo: System.Type
    O tipo de provedor de recurso para retornar.
  • type
    Tipo: System.Type
    O tipo para criar provedores de recurso para.
  • match
    Tipo: System.Predicate<Type>
    Um predicado para usar ao criar provedores de recurso.Se o predicado retornar true, o provedor de recurso será incluído na enumeração.

Valor de retorno

Tipo: System.Collections.Generic.IEnumerable<FeatureProvider>
Uma enumeração de provedores de recurso.Se não há provedores de recurso para featureProviderType, type, ou match estão disponíveis, esse método retorna uma enumeração vazio.

Exceções

Exceção Condição
ArgumentNullException

featureProviderType, type or match is nulluma referência nula (Nothing no Visual Basic).

ArgumentException

featureProviderTypenão é derivada de FeatureProvider.

Segurança do .NET Framework

Consulte também

Referência

FeatureManager Classe

Sobrecargas CreateFeatureProviders

Namespace Microsoft.Windows.Design.Features

FeatureProvider

FeatureConnector<TFeatureProviderType>

Outros recursos

Recurso provedores e conectores de recursos

Noções básicas sobre extensibilidade Designer WPF