DefaultPropertyFilterProvider<TModel> Class

Definition

Default implementation for IPropertyFilterProvider. Provides a expression based way to provide include properties.

generic <typename TModel>
 where TModel : classpublic ref class DefaultPropertyFilterProvider : Microsoft::AspNetCore::Mvc::ModelBinding::IPropertyFilterProvider
public class DefaultPropertyFilterProvider<TModel> : Microsoft.AspNetCore.Mvc.ModelBinding.IPropertyFilterProvider where TModel : class
type DefaultPropertyFilterProvider<'Model (requires 'Model : null)> = class
    interface IPropertyFilterProvider
Public Class DefaultPropertyFilterProvider(Of TModel)
Implements IPropertyFilterProvider

Type Parameters

TModel

The target model Type.

Inheritance
DefaultPropertyFilterProvider<TModel>
Implements

Constructors

DefaultPropertyFilterProvider<TModel>()

Properties

Prefix

The prefix which is used while generating the property filter.

PropertyFilter

Gets a predicate which can determines which model properties should be bound by model binding.

This predicate is also used to determine which parameters are bound when a model's constructor is bound.

PropertyIncludeExpressions

Expressions which can be used to generate property filter which can filter model properties.

Applies to