CompositeValueProvider.Filter 方法

定义

重载

Filter()

筛选值提供程序以删除与请求数据相比重写的键。

Filter(BindingSource)

基于 bindingSource筛选值提供程序。

Filter()

Source:
CompositeValueProvider.cs
Source:
CompositeValueProvider.cs
Source:
CompositeValueProvider.cs

筛选值提供程序以删除与请求数据相比重写的键。

public:
 virtual Microsoft::AspNetCore::Mvc::ModelBinding::IValueProvider ^ Filter();
public Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider Filter ();
public Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider? Filter ();
abstract member Filter : unit -> Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider
override this.Filter : unit -> Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider
Public Function Filter () As IValueProvider

返回

筛选的值提供程序;如果值提供程序仅包含重写的键,则为 。

实现

注解

默认情况下,将包含值提供程序。 如果包含 IValueProvider 的 未实现 IKeyRewriterValueProviderFilter() 则 不会删除它。

适用于

Filter(BindingSource)

Source:
CompositeValueProvider.cs
Source:
CompositeValueProvider.cs
Source:
CompositeValueProvider.cs

基于 bindingSource筛选值提供程序。

public:
 virtual Microsoft::AspNetCore::Mvc::ModelBinding::IValueProvider ^ Filter(Microsoft::AspNetCore::Mvc::ModelBinding::BindingSource ^ bindingSource);
public Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider Filter (Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource bindingSource);
public Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider? Filter (Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource bindingSource);
abstract member Filter : Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource -> Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider
override this.Filter : Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource -> Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider
Public Function Filter (bindingSource As BindingSource) As IValueProvider

参数

bindingSource
BindingSource

BindingSource 模型关联的 。

返回

筛选的值提供程序;如果值提供程序与 不匹配bindingSourcenull则为 。

实现

适用于