RequirementValidator-Klasse
Bestimmt, ob der erforderliche Kontext und erforderliche Dienste für den angegebenen Typ verfügbar sind.
Vererbungshierarchie
System.Object
Microsoft.Windows.Design.RequirementValidator
Namespace: Microsoft.Windows.Design
Assembly: Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)
Syntax
'Declaration
Public NotInheritable Class RequirementValidator
public sealed class RequirementValidator
public ref class RequirementValidator sealed
[<Sealed>]
type RequirementValidator = class end
public final class RequirementValidator
Der RequirementValidator-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
RequirementValidator | Initialisiert eine neue Instanz der RequirementValidator-Klasse für den angegebenen FeatureManager und Typ. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
MeetsRequirements | Ruft einen Wert ab, der angibt, ob die Typanforderungen im Bearbeitungskontext vorhanden sind. | |
PendingRequirements | Ruft eine Liste ausstehender Anforderungsattribute ab. | |
Requirements | Ruft eine Enumeration aller Anforderungen für den in diesem Validierungssteuerelement enthaltenen Typ ab. | |
Type | Ruft den Typ des Objekts ab, der auf Anforderungen zu überprüfen ist. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
RequirementsChanged | Tritt auf, wenn Änderungen an den Anforderungen vorgenommen wurden, die für die Verwendung des Typs notwendig ist. |
Zum Seitenanfang
Hinweise
Verwenden Sie die RequirementValidator-Klasse, um das Erstellen von Objekten zu verzögern, für die Anforderungen nicht erfüllt sind. Ein Objekt kann eine Anforderung für einen Dienst oder ein Kontextelement angeben, indem ein RequiresServiceAttribute oder RequiresContextItemAttribute zu deren Klasse hinzugefügt wird. Diese Attribute werden durch Bereiche des Designers geprüft, die automatisch Objekte erstellen, um sicherzustellen, dass die Objekte im Kontext des Designers verwendet werden können.
Sie können andere Anforderungstypen definieren, indem Sie diese von RequirementAttribute ableiten und die abstrakte MeetsRequirement-Methode implementieren.
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-Namespace