IValueProviderFactory Interface

A factory for creating Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider instances.

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

Syntax

public interface IValueProviderFactory
interface Microsoft.AspNetCore.Mvc.ModelBinding.IValueProviderFactory

Methods

CreateValueProviderAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderFactoryContext)

Creates a Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider with values from the current request and adds it to Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderFactoryContext.ValueProviders list.

Arguments:context (Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderFactoryContext) – The Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderFactoryContext.
Return type:System.Threading.Tasks.Task
Returns:A System.Threading.Tasks.Task that when completed will add an Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider instance to Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderFactoryContext.ValueProviders list if applicable.
Task CreateValueProviderAsync(ValueProviderFactoryContext context)