RequirementAttribute.AllRequired - свойство
Получает значение, указывающее, необходимо ли, чтобы все атрибуты требований были одинакового типа.
Пространство имен: Microsoft.Windows.Design
Сборка: Microsoft.Windows.Design.Extensibility (в Microsoft.Windows.Design.Extensibility.dll)
Синтаксис
'Декларация
Public Overridable ReadOnly Property AllRequired As Boolean
Get
public virtual bool AllRequired { get; }
public:
virtual property bool AllRequired {
bool get ();
}
abstract AllRequired : bool
override AllRequired : bool
function get AllRequired () : boolean
Значение свойства
Тип: System.Boolean
Значение true, если необходимо, чтобы все атрибуты требований были одинакового типа; в противном случае — значение false.
Заметки
Если это свойство возвращает значение true, то все атрибуты требований одинакового типа должны возвращать true из метода MeetsRequirement для класса RequirementValidator чтобы проверить, что удовлетворяется ряд требований.
Если это свойство возвращает значение false, и если любой атрибут требования одинакового типа возвращает значение true, считается, что это требование удовлетворено. По соглашению атрибуты требования, которые возвращают значение true из свойства AllRequired, имеют имена с префиксом Requires, как в RequiresContext. Напротив, все атрибуты, которые возвращают значение false из AllRequired, имеют имена с префиксом Uses как в UsesPolicy. Реализация по умолчанию всегда возвращает значение true.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.Windows.Design - пространство имен