PolicyDrivenFeatureConnector<TFeatureProviderType>-Klasse

Erstellt Funktionsanbieter auf Grundlage von Elementrichtlinien.

Vererbungshierarchie

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

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

Syntax

'Declaration
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 unterstützt keine generischen Typen oder Methoden.

Typparameter

  • TFeatureProviderType
    Der Featureanbietertyp.

Der PolicyDrivenFeatureConnector<TFeatureProviderType>-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode PolicyDrivenFeatureConnector<TFeatureProviderType> Initialisiert eine neue Instanz der PolicyDrivenFeatureConnector<TFeatureProviderType>-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft Context Ruft den Bearbeitungskontext für den Featureconnector ab. (Von FeatureConnector<TFeatureProviderType> geerbt.)
Geschützte Eigenschaft FeatureProviders Ruft eine Enumeration aller aktuellen Featureanbieter ab.
Geschützte Eigenschaft Manager Ruft den FeatureManager für den Featureconnector ab. (Von FeatureConnector<TFeatureProviderType> geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Geschützte Methode CreateFeatureProviders(Type) Erstellt auf Grundlage des bereitgestellten Typs eine neue Liste von Featureanbietern, die dem Featureconnector zugeordnet sind. (Von FeatureConnector<TFeatureProviderType> geerbt.)
Öffentliche Methode Dispose() Gibt alle von FeatureConnector<TFeatureProviderType> verwendeten Ressourcen frei. (Von FeatureConnector<TFeatureProviderType> geerbt.)
Geschützte Methode Dispose(Boolean) Gibt die vom PolicyDrivenFeatureConnector<TFeatureProviderType> verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei. (Überschreibt FeatureConnector<TFeatureProviderType>.Dispose(Boolean).)
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode FeatureProvidersAdded Wird vom Richtlinienfunktionsconnector aufgerufen, sobald sich eine Richtlinie ändert und den aktiven Funktionsanbietern ein neuer Funktionsanbieter hinzugefügt wird.
Geschützte Methode FeatureProvidersRemoved Wird vom Richtlinienfunktionsconnector aufgerufen, sobald sich eine Richtlinie ändert und ein Funktionsanbieter aus den aktiven Funktionsanbietern entfernt wird.
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von FeatureConnector<TFeatureProviderType> geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode IsValidProvider Testet, ob ein Funktionsanbieter für Aufrufe gültig ist.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Geschützte Methode UpdateFeatureProviders Aktualisiert die Funktionsanbieter auf Grundlage der ItemPolicy.

Zum Seitenanfang

Hinweise

Ein PolicyDrivenFeatureConnector<TFeatureProviderType> ist ein Featureconnector, der Featureanbieter auf Grundlage von ItemPolicy-Instanzen erstellt. Ein PolicyDrivenFeatureConnector<TFeatureProviderType> speichert einen Satz von Featureanbietern, die mit den aktuellen Richtlinien übereinstimmen, im Cache und verwaltet diese und benachrichtigt Sie zudem, wenn sich diese Featureanbieter ändern.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.Windows.Design.Policies-Namespace