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 | |
---|---|---|
PolicyDrivenFeatureConnector<TFeatureProviderType> | Initializes a new instance of the PolicyDrivenFeatureConnector<TFeatureProviderType> class. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
Context | Obtém o contexto de edição para o conector do recurso. (Herdado de FeatureConnector<TFeatureProviderType>.) | |
FeatureProviders | Obtém uma enumeração de todos os provedores de recurso atual. | |
Manager | Obtém o FeatureManager para o recurso de conector. (Herdado de FeatureConnector<TFeatureProviderType>.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
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>.) | |
Dispose() | Libera todos os recursos usados pela FeatureConnector<TFeatureProviderType>. (Herdado de FeatureConnector<TFeatureProviderType>.) | |
Dispose(Boolean) | Libera os recursos não gerenciados usados pela PolicyDrivenFeatureConnector<TFeatureProviderType> e, opcionalmente, libera os recursos gerenciados. (Substitui FeatureConnector<TFeatureProviderType>.Dispose(Boolean).) | |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
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. | |
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. | |
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>.) | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
IsValidProvider | Se um provedor de recurso é válido para a invocação de testes. | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) | |
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.