Classe PolicyDrivenFeatureConnector<TFeatureProviderType>

Crea provider di funzionalità basati su criteri di elemento.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.Windows.Design.Policies
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Sintassi

'Dichiarazione
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
JScript non supporta i tipi o i metodi generici.

Parametri di tipo

  • TFeatureProviderType
    Tipo di provider di funzionalità.

Il tipo PolicyDrivenFeatureConnector<TFeatureProviderType> espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto PolicyDrivenFeatureConnector<TFeatureProviderType> Inizializza una nuova istanza della classe PolicyDrivenFeatureConnector<TFeatureProviderType>.

In alto

Proprietà

  Nome Descrizione
Proprietà protetta. Context Ottiene il contesto di modifica per il connettore di funzionalità. (Ereditato da FeatureConnector<TFeatureProviderType>)
Proprietà protetta. FeatureProviders Ottiene un'enumerazione di tutti i provider di funzionalità correnti.
Proprietà protetta. Manager Ottiene FeatureManager per il connettore di funzionalità. (Ereditato da FeatureConnector<TFeatureProviderType>)

In alto

Metodi

  Nome Descrizione
Metodo protetto CreateFeatureProviders(Type) Crea un nuovo elenco di provider di funzionalità associati al connettore di funzionalità, in base al tipo specificato. (Ereditato da FeatureConnector<TFeatureProviderType>)
Metodo pubblico Dispose() Rilascia tutte le risorse utilizzate da FeatureConnector<TFeatureProviderType>. (Ereditato da FeatureConnector<TFeatureProviderType>)
Metodo protetto Dispose(Boolean) Rilascia le risorse non gestite utilizzate da PolicyDrivenFeatureConnector<TFeatureProviderType> e, facoltativamente, rilascia le risorse gestite. (Esegue l'override di FeatureConnector<TFeatureProviderType>.Dispose(Boolean)).
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto FeatureProvidersAdded Chiamato dal connettore di funzionalità di criteri quando i criteri vengono modificati e al set di provider di funzionalità attivi vengono aggiunti altri provider di funzionalità.
Metodo protetto FeatureProvidersRemoved Chiamato dal connettore di funzionalità di criteri quando i criteri vengono modificati e dal set di provider di funzionalità attivi vengono rimossi alcuni provider di funzionalità.
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da FeatureConnector<TFeatureProviderType>)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto IsValidProvider Testa la validità per la chiamata di un provider di funzionalità.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo protetto UpdateFeatureProviders Aggiorna i provider di funzionalità basati su ItemPolicy.

In alto

Note

Un oggetto PolicyDrivenFeatureConnector<TFeatureProviderType> è un connettore di funzionalità in grado di creare provider di funzionalità basati su istanze dell'oggetto ItemPolicy. Un oggetto PolicyDrivenFeatureConnector<TFeatureProviderType> memorizza nella cache e gestisce un set di provider di funzionalità che corrispondono ai criteri correnti e segnalano eventuali modifiche dei provider stessi.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Windows.Design.Policies