ValidationVisitor.Validate Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Validate(ModelMetadata, String, Object) |
Проверяет объект . |
Validate(ModelMetadata, String, Object, Boolean) |
Проверяет объект . |
Validate(ModelMetadata, String, Object, Boolean, Object) |
Проверяет объект . |
Validate(ModelMetadata, String, Object)
- Исходный код:
- ValidationVisitor.cs
- Исходный код:
- ValidationVisitor.cs
- Исходный код:
- ValidationVisitor.cs
Проверяет объект .
public:
bool Validate(Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^ metadata, System::String ^ key, System::Object ^ model);
public bool Validate (Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata, string key, object model);
member this.Validate : Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata * string * obj -> bool
Public Function Validate (metadata As ModelMetadata, key As String, model As Object) As Boolean
Параметры
- metadata
- ModelMetadata
Объект , ModelMetadata связанный с моделью.
- key
- String
Ключ префикса модели.
- model
- Object
Объект модели.
Возвращаемое значение
true
Значение , если объект является допустимым, в противном случае — false
значение .
Применяется к
Validate(ModelMetadata, String, Object, Boolean)
- Исходный код:
- ValidationVisitor.cs
- Исходный код:
- ValidationVisitor.cs
- Исходный код:
- ValidationVisitor.cs
Проверяет объект .
public:
virtual bool Validate(Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^ metadata, System::String ^ key, System::Object ^ model, bool alwaysValidateAtTopLevel);
public virtual bool Validate (Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata, string key, object model, bool alwaysValidateAtTopLevel);
public virtual bool Validate (Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata? metadata, string? key, object? model, bool alwaysValidateAtTopLevel);
abstract member Validate : Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata * string * obj * bool -> bool
override this.Validate : Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata * string * obj * bool -> bool
Public Overridable Function Validate (metadata As ModelMetadata, key As String, model As Object, alwaysValidateAtTopLevel As Boolean) As Boolean
Параметры
- metadata
- ModelMetadata
Объект , ModelMetadata связанный с моделью.
- key
- String
Ключ префикса модели.
- model
- Object
Объект модели.
- alwaysValidateAtTopLevel
- Boolean
При true
значении применяет правила проверки, даже если значение верхнего уровня — null
.
Возвращаемое значение
true
Значение , если объект является допустимым, в противном случае — false
значение .
Применяется к
Validate(ModelMetadata, String, Object, Boolean, Object)
- Исходный код:
- ValidationVisitor.cs
Проверяет объект .
public:
virtual bool Validate(Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^ metadata, System::String ^ key, System::Object ^ model, bool alwaysValidateAtTopLevel, System::Object ^ container);
public virtual bool Validate (Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata, string key, object model, bool alwaysValidateAtTopLevel, object container);
public virtual bool Validate (Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata? metadata, string? key, object? model, bool alwaysValidateAtTopLevel, object? container);
abstract member Validate : Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata * string * obj * bool * obj -> bool
override this.Validate : Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata * string * obj * bool * obj -> bool
Public Overridable Function Validate (metadata As ModelMetadata, key As String, model As Object, alwaysValidateAtTopLevel As Boolean, container As Object) As Boolean
Параметры
- metadata
- ModelMetadata
Объект , ModelMetadata связанный с моделью.
- key
- String
Ключ префикса модели.
- model
- Object
Объект модели.
- alwaysValidateAtTopLevel
- Boolean
При true
значении применяет правила проверки, даже если значение верхнего уровня — null
.
- container
- Object
Контейнер модели.
Возвращаемое значение
true
Значение , если объект является допустимым, в противном случае — false
значение .