タグ付けされた質問 「ivalidatableobject」

7
IValidatableObjectを使用するにはどうすればよいですか?
という事は承知しています IValidatableObjectは、プロパティを互いに比較できるようにオブジェクトを検証するために使用されることいます。 個別のプロパティを検証するための属性は引き続き必要ですが、特定のケースでは一部のプロパティの失敗を無視したいと思います。 以下の場合、それを間違って使用しようとしていますか?そうでない場合、これをどのように実装しますか? public class ValidateMe : IValidatableObject { [Required] public bool Enable { get; set; } [Range(1, 5)] public int Prop1 { get; set; } [Range(1, 5)] public int Prop2 { get; set; } public IEnumerable<ValidationResult> Validate(ValidationContext validationContext) { if (!this.Enable) { /* Return valid result here. * …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.