ValidatorItem Class

Used to associate validators with Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorItem.ValidatorMetadata instances as part of Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidatorProviderContext. An Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidator should inspect Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidatorProviderContext.Results and set Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorItem.Validator and Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorItem.IsReusable as appropriate.

Namespace
Microsoft.AspNetCore.Mvc.ModelBinding.Validation
Assemblies
  • Microsoft.AspNetCore.Mvc.Abstractions

Syntax

public class ValidatorItem
class Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorItem

Constructors

ValidatorItem()

Creates a new Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorItem.

public ValidatorItem()
ValidatorItem(System.Object)

Creates a new Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorItem.

Arguments:validatorMetadata (System.Object) – The Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorItem.ValidatorMetadata.
public ValidatorItem(object validatorMetadata)

Properties

Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorItem.IsReusable

Gets or sets a value indicating whether or not Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorItem.Validator can be reused across requests.

Return type:System.Boolean
public bool IsReusable { get; set; }
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorItem.Validator

Gets or sets the Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidator.

Return type:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidator
public IModelValidator Validator { get; set; }
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorItem.ValidatorMetadata

Gets the metadata associated with the Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorItem.Validator.

Return type:System.Object
public object ValidatorMetadata { get; }