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
如果需要相同型別的所有需求屬性 (Attribute) 則為 true,否則為 false。
備註
如果這個屬性 (Property) 傳回 true,相同型別的所有需求屬性 (Attribute) 都必須從 MeetsRequirement 方法傳回 true,RequirementValidator 類別才會將這組需求視為已滿足。
如果這個屬性 (Property) 傳回 false,則當相同型別的其中任一個需求屬性 (Attribute) 傳回 true 時,這個需求就視為已滿足。 根據慣例,從 AllRequired 傳回 true 的需求屬性 (Attribute) 都具有如 "RequiresContext" 中的前置字元 "Requires"。 相反地,從 AllRequired 傳回 false 的所有屬性都具有如 "UsesPolicy" 中的前置字元 "Uses"。 預設的實作一定會傳回 true。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。