更新 : 2007 年 11 月
指定された型について必要なコンテキストおよびサービスが使用できるかどうかを判断します。
名前空間 : 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 (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。