Partilhar via


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

Cria e retorna um conjunto de provedores de recurso 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, _
    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>

Parâmetros

  • featureProviderType
    Tipo: System.Type
    O tipo de provedor de recurso para retornar.
  • 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 ou match estão disponíveis, esse método retorna uma enumeração vazio.

Exceções

Exceção Condição
ArgumentNullException

featureProviderTypeor match is nulluma referência nula (Nothing no Visual Basic).

ArgumentException

featureProviderTypenão é derivada de FeatureProvider.

Comentários

Esse método retorna uma única instância de todos os provedores de recurso que derivam de featureProviderType.

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