BindingSourceValueProvider Class

A value provider which provides data from a specific Microsoft.AspNetCore.Mvc.ModelBinding.BindingSourceValueProvider.BindingSource.

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

Syntax

public abstract class BindingSourceValueProvider : IBindingSourceValueProvider, IValueProvider
class Microsoft.AspNetCore.Mvc.ModelBinding.BindingSourceValueProvider

Constructors

BindingSourceValueProvider(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource)

Creates a new Microsoft.AspNetCore.Mvc.ModelBinding.BindingSourceValueProvider.

Arguments:bindingSource (Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource) – The Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource. Must be a single-source (non-composite) with Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.IsGreedy equal to <code>false</code>.
public BindingSourceValueProvider(BindingSource bindingSource)

Properties

Microsoft.AspNetCore.Mvc.ModelBinding.BindingSourceValueProvider.BindingSource

Gets the corresponding Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.

Return type:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource
protected BindingSource BindingSource { get; }

Methods

ContainsPrefix(System.String)
Return type:System.Boolean
public abstract bool ContainsPrefix(string prefix)
Filter(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource)
Return type:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider
public virtual IValueProvider Filter(BindingSource bindingSource)
GetValue(System.String)
Return type:Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult
public abstract ValueProviderResult GetValue(string key)