ClientValidatorProviderContext Class

Summary

A context for [Microsoft.AspNet.Mvc.ModelBinding.Validation.IClientModelValidatorProvider](Microsoft.AspNet.Mvc.ModelBinding.Validation.IClientModelValidatorProvider.yml).

Syntax

public class ClientValidatorProviderContext

GitHub

View on GitHub

class Microsoft.AspNet.Mvc.ModelBinding.Validation.ClientValidatorProviderContext

Constructors

ClientValidatorProviderContext(Microsoft.AspNet.Mvc.ModelBinding.ModelMetadata)

Creates a new [Microsoft.AspNet.Mvc.ModelBinding.Validation.ClientValidatorProviderContext](Microsoft.AspNet.Mvc.ModelBinding.Validation.ClientValidatorProviderContext.yml).

Arguments:
public ClientValidatorProviderContext(ModelMetadata modelMetadata)

Properties

ModelMetadata()

Gets the [Microsoft.AspNet.Mvc.ModelBinding.ModelMetadata](Microsoft.AspNet.Mvc.ModelBinding.ModelMetadata.yml).

Return type:Microsoft.AspNet.Mvc.ModelBinding.ModelMetadata
public ModelMetadata ModelMetadata { get; }
ValidatorMetadata()

Gets the validator metadata.

Return type:System.Collections.Generic.IReadOnlyList{System.Object}
public IReadOnlyList<object> ValidatorMetadata { get; }
Validators()

Gets the list of [Microsoft.AspNet.Mvc.ModelBinding.Validation.IClientModelValidator](Microsoft.AspNet.Mvc.ModelBinding.Validation.IClientModelValidator.yml) instances. [Microsoft.AspNet.Mvc.ModelBinding.Validation.IClientModelValidatorProvider](Microsoft.AspNet.Mvc.ModelBinding.Validation.IClientModelValidatorProvider.yml) instances should add validators to this list when [Microsoft.AspNet.Mvc.ModelBinding.Validation.IClientModelValidatorProvider.GetValidators(Microsoft.AspNet.Mvc.ModelBinding.Validation.ClientValidatorProviderContext)](Microsoft.AspNet.Mvc.ModelBinding.Validation.IClientModelValidatorProvider.yml) is called.

Return type:System.Collections.Generic.IList{Microsoft.AspNet.Mvc.ModelBinding.Validation.IClientModelValidator}
public IList<IClientModelValidator> Validators { get; }