CustomValidationAttribute.Method 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得驗證方法。
public:
property System::String ^ Method { System::String ^ get(); };
public string Method { get; }
member this.Method : string
Public ReadOnly Property Method As String
屬性值
驗證方法的名稱。
備註
此屬性指定的自定義方法必須是 public 和 static,而且必須傳回布爾值。 它也必須接受至少一個輸入參數,以指定要驗證的物件。 這個參數可以是強型別。 如果進程傳遞不同類型的值,將會嘗試類型轉換。
如果指定的物件有效,則指定的方法應該會傳回 true
。 否則應該傳回 false
。
自定義方法也可以接受指定 ValidationContext 輸入值和 ValidationResult 輸出值的參數。 參數 ValidationContext 會提供方法可用來判斷其所使用的內容的其他內容資訊。 ValidationResult輸出參數可讓方法傳回錯誤訊息。
如果 方法針對 null
ValidationResult 參數傳回,或傳回 屬性的空白值 ErrorMessage ,則會呼叫預設 FormatErrorMessage 方法以撰寫錯誤訊息。