CompositeValueProvider.Filter Method

Definition

Overloads

Filter()

Filters the value provider to remove keys rewritten compared to the request data.

Filter(BindingSource)

Filters the value provider based on bindingSource.

Filter()

Filters the value provider to remove keys rewritten compared to the request data.

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

Returns

IValueProvider

The filtered value provider or if the value provider only contains rewritten keys.

Implements

Remarks

Value providers are included by default. If a contained IValueProvider does not implement IKeyRewriterValueProvider, Filter() will not remove it.

Applies to

Filter(BindingSource)

Filters the value provider based on 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

Parameters

bindingSource
BindingSource

The BindingSource associated with a model.

Returns

IValueProvider

The filtered value provider, or null if the value provider does not match bindingSource.

Implements

Applies to