RequirementValidator - класс
Обновлен: Ноябрь 2007
Определяет, доступны ли для указанного типа необходимый контекст и службы.
Пространство имен: Microsoft.Windows.Design
Сборка: Microsoft.Windows.Design.Extensibility (в Microsoft.Windows.Design.Extensibility.dll)
Синтаксис
'Декларация
Public NotInheritable Class RequirementValidator
'Применение
Dim instance As RequirementValidator
public sealed class RequirementValidator
public ref class RequirementValidator sealed
public final class RequirementValidator
Заметки
Используйте класс RequirementValidator, чтобы отложить создание объектов, которые не имеют своих требований на месте. Объект может указать требование к службе или элементу контекста путем RequiresServiceAttribute или RequiresContextItemAttribute в соответствующий класс. Области конструктора, которые автоматически создают объекты, проверяют эти атрибуты, чтобы убедиться, что объект можно использовать в контексте конструктора.
Можно определять другие типы требований путем создания производного объекта из RequirementAttribute и реализации абстрактного метода MeetsRequirement.
Иерархия наследования
System.Object
Microsoft.Windows.Design.RequirementValidator
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.Windows.Design - пространство имен