QueryStringValueProvider Class

An Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider adapter for data stored in an Microsoft.AspNetCore.Http.IQueryCollection.

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

Syntax

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

Constructors

QueryStringValueProvider(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource, Microsoft.AspNetCore.Http.IQueryCollection, System.Globalization.CultureInfo)

Creates a value provider for Microsoft.AspNetCore.Http.IQueryCollection.

Arguments:
public QueryStringValueProvider(BindingSource bindingSource, IQueryCollection values, CultureInfo culture)

Methods

ContainsPrefix(System.String)
Return type:System.Boolean
public override bool ContainsPrefix(string prefix)
GetKeysFromPrefix(System.String)
Return type:System.Collections.Generic.IDictionary<System.String>
public virtual IDictionary<string, string> GetKeysFromPrefix(string prefix)
GetValue(System.String)
Return type:Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult
public override ValueProviderResult GetValue(string key)

Properties

Microsoft.AspNetCore.Mvc.ModelBinding.QueryStringValueProvider.Culture
Return type:System.Globalization.CultureInfo
public CultureInfo Culture { get; }
Microsoft.AspNetCore.Mvc.ModelBinding.QueryStringValueProvider.PrefixContainer
Return type:Microsoft.AspNetCore.Mvc.Internal.PrefixContainer
protected PrefixContainer PrefixContainer { get; }