Compartilhar via


Classe PolicyDrivenFeatureConnector<TFeatureProviderType>

Cria provedores de recurso com base em políticas do item.

Hierarquia de herança

System.Object
  Microsoft.Windows.Design.Features.FeatureConnector<TFeatureProviderType>
    Microsoft.Windows.Design.Policies.PolicyDrivenFeatureConnector<TFeatureProviderType>

Namespace:  Microsoft.Windows.Design.Policies
Assembly:  Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)

Sintaxe

'Declaração
Public MustInherit Class PolicyDrivenFeatureConnector(Of TFeatureProviderType As FeatureProvider) _
    Inherits FeatureConnector(Of TFeatureProviderType)
public abstract class PolicyDrivenFeatureConnector<TFeatureProviderType> : FeatureConnector<TFeatureProviderType>
where TFeatureProviderType : FeatureProvider
generic<typename TFeatureProviderType>
where TFeatureProviderType : FeatureProvider
public ref class PolicyDrivenFeatureConnector abstract : public FeatureConnector<TFeatureProviderType>
[<AbstractClass>]
type PolicyDrivenFeatureConnector<'TFeatureProviderType when 'TFeatureProviderType : FeatureProvider> =  
    class
        inherit FeatureConnector<'TFeatureProviderType>
    end
O JScript não oferece suporte a tipos ou métodos genéricos.

Parâmetros de tipo

  • TFeatureProviderType
    O tipo de provedor de recurso.

O tipo PolicyDrivenFeatureConnector<TFeatureProviderType> expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido PolicyDrivenFeatureConnector<TFeatureProviderType> Initializes a new instance of the PolicyDrivenFeatureConnector<TFeatureProviderType> class.

Início

Propriedades

  Nome Descrição
Propriedade protegida Context Obtém o contexto de edição para o conector do recurso. (Herdado de FeatureConnector<TFeatureProviderType>.)
Propriedade protegida FeatureProviders Obtém uma enumeração de todos os provedores de recurso atual.
Propriedade protegida Manager Obtém o FeatureManager para o recurso de conector. (Herdado de FeatureConnector<TFeatureProviderType>.)

Início

Métodos

  Nome Descrição
Método protegido CreateFeatureProviders(Type) Cria uma nova lista de provedores de recurso associado com o conector do recurso, com base no tipo fornecido. (Herdado de FeatureConnector<TFeatureProviderType>.)
Método público Dispose() Libera todos os recursos usados pela FeatureConnector<TFeatureProviderType>. (Herdado de FeatureConnector<TFeatureProviderType>.)
Método protegido Dispose(Boolean) Libera os recursos não gerenciados usados pela PolicyDrivenFeatureConnector<TFeatureProviderType> e, opcionalmente, libera os recursos gerenciados. (Substitui FeatureConnector<TFeatureProviderType>.Dispose(Boolean).)
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido FeatureProvidersAdded Chamado pelo conector do recurso de diretiva quando muda de uma diretiva e provedores de recurso são adicionados ao conjunto de provedores de recurso ativo.
Método protegido FeatureProvidersRemoved Chamado pelo conector do recurso de diretiva quando muda de uma diretiva e provedores de recurso são removidos do conjunto de provedores de recurso ativo.
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de FeatureConnector<TFeatureProviderType>.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido IsValidProvider Se um provedor de recurso é válido para a invocação de testes.
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)
Método protegido UpdateFeatureProviders Atualiza os provedores de recurso com base na ItemPolicy.

Início

Comentários

A PolicyDrivenFeatureConnector<TFeatureProviderType> é um conector de recurso que cria provedores de recurso com base em ItemPolicy instâncias. A PolicyDrivenFeatureConnector<TFeatureProviderType> armazena em cache e mantém um conjunto de provedores de recurso que correspondem com as políticas atuais e o notificará quando aqueles recurso alterar de provedores.

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.Windows.Design.Policies