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: - bindingSource (Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource) – The
Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource
for the data. - values (Microsoft.AspNetCore.Http.IQueryCollection) – The key value pairs to wrap.
- culture (System.Globalization.CultureInfo) – The culture to return with ValueProviderResult instances.
public QueryStringValueProvider(BindingSource bindingSource, IQueryCollection values, CultureInfo culture)
- bindingSource (Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource) – The
-
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; }
-