Aracılığıyla paylaş


CustomValidationAttribute.Method Özellik

Tanım

Doğrulama yöntemini alır.

public:
 property System::String ^ Method { System::String ^ get(); };
public string Method { get; }
member this.Method : string
Public ReadOnly Property Method As String

Özellik Değeri

Doğrulama yönteminin adı.

Açıklamalar

Bu özellik tarafından belirtilen özel yöntem genel ve statik olmalı ve bir Boole değeri döndürmelidir. Ayrıca, doğrulanması gereken nesneyi belirten en az bir giriş parametresi de almalıdır. Bu parametre kesin olarak yazılabilir. Bir işlem farklı türde bir değer geçirirse, tür dönüştürme denenecektir.

Belirtilen yöntem, belirli bir nesne geçerliyse döndürmelidir true . Aksi takdirde döndürmelidir false.

Özel yöntem, giriş değeri ve ValidationResult çıkış değeri belirten ValidationContext parametreleri de alabilir. parametresi, ValidationContext yönteminin içinde kullanıldığı bağlamı belirlemek için kullanabileceği ek bağlam bilgileri sağlar. Çıkış ValidationResult parametresi, yönteminin bir hata iletisi döndürmesini sağlar.

Yöntemi parametre için döndürürse null veya özelliği için ErrorMessage boş bir değer döndürürse, hata iletisini oluşturmak için varsayılan FormatErrorMessage yöntem çağrılır.ValidationResult

Şunlara uygulanır