ValidationEntry Struct

Contains data needed for validating a child entry of a model object. See Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IValidationStrategy.

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

Syntax

public struct ValidationEntry
struct Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationEntry

Constructors

ValidationEntry(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata, System.String, System.Object)

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

Arguments:
public ValidationEntry(ModelMetadata metadata, string key, object model)

Properties

Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationEntry.Key

The model prefix associated with Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationEntry.Model.

Return type:System.String
public string Key { get; }
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationEntry.Metadata

The Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata associated with Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationEntry.Model.

Return type:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
public ModelMetadata Metadata { get; }
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationEntry.Model

The model object.

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