BindingSourceValueProvider Class¶
Summary¶
A value provider which provides data from a specific [Microsoft.AspNet.Mvc.ModelBinding.BindingSourceValueProvider.BindingSource](Microsoft.AspNet.Mvc.ModelBinding.BindingSourceValueProvider.yml).
Syntax¶
public abstract class BindingSourceValueProvider : IBindingSourceValueProvider, IValueProvider
Constructors¶
-
BindingSourceValueProvider
(Microsoft.AspNet.Mvc.ModelBinding.BindingSource)¶ Creates a new [Microsoft.AspNet.Mvc.ModelBinding.BindingSourceValueProvider](Microsoft.AspNet.Mvc.ModelBinding.BindingSourceValueProvider.yml).
Arguments: - bindingSource (Microsoft.AspNet.Mvc.ModelBinding.BindingSource) – The [Microsoft.AspNet.Mvc.ModelBinding.BindingSource](). Must be a single-source (non-composite) with [Microsoft.AspNet.Mvc.ModelBinding.BindingSource.IsGreedy]() equal to <c>false</c>.
public BindingSourceValueProvider(BindingSource bindingSource)
-
Properties¶
-
BindingSource
()¶ Gets the corresponding [Microsoft.AspNet.Mvc.ModelBinding.BindingSource]().
Return type: Microsoft.AspNet.Mvc.ModelBinding.BindingSource protected BindingSource BindingSource { get; }
-
Methods¶
-
ContainsPrefixAsync
(System.String)¶ Arguments: - prefix (System.String) –
Return type: System.Threading.Tasks.Task{System.Boolean}
public abstract Task<bool> ContainsPrefixAsync(string prefix)
-
Filter
(Microsoft.AspNet.Mvc.ModelBinding.BindingSource)¶ Arguments: - bindingSource (Microsoft.AspNet.Mvc.ModelBinding.BindingSource) –
Return type: Microsoft.AspNet.Mvc.ModelBinding.IValueProvider
public virtual IValueProvider Filter(BindingSource bindingSource)
-
GetValueAsync
(System.String)¶ Arguments: - key (System.String) –
Return type: System.Threading.Tasks.Task{Microsoft.AspNet.Mvc.ModelBinding.ValueProviderResult}
public abstract Task<ValueProviderResult> GetValueAsync(string key)
-