RequirementValidator-Klasse
Aktualisiert: November 2007
Bestimmt, ob der erforderliche Kontext und erforderliche Dienste für den angegebenen Typ verfügbar sind.
Namespace: Microsoft.Windows.Design
Assembly: Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)
Syntax
Public NotInheritable Class RequirementValidator
Dim instance As RequirementValidator
public sealed class RequirementValidator
public ref class RequirementValidator sealed
public final class RequirementValidator
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.
Vererbungshierarchie
System.Object
Microsoft.Windows.Design.RequirementValidator
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