Table of Contents

Class FilterInfo

Namespace
System.Web.Mvc
Assembly
System.Web.Mvc.dll

Encapsulates information about the available action filters.

public class FilterInfo
Inheritance
FilterInfo
Inherited Members

Constructors

FilterInfo()

Initializes a new instance of the FilterInfo class.

public FilterInfo()

FilterInfo(IEnumerable<Filter>)

Initializes a new instance of the FilterInfo class using the specified filters collection.

public FilterInfo(IEnumerable<Filter> filters)

Parameters

filters IEnumerable<Filter>

The filters collection.

Properties

ActionFilters

Gets all the action filters in the application.

public IList<IActionFilter> ActionFilters { get; }

Property Value

IList<IActionFilter>

The action filters.

AuthenticationFilters

Gets all the authentication filters in the application.

public IList<IAuthenticationFilter> AuthenticationFilters { get; }

Property Value

IList<IAuthenticationFilter>

The list of authentication filters.

AuthorizationFilters

Gets all the authorization filters in the application.

public IList<IAuthorizationFilter> AuthorizationFilters { get; }

Property Value

IList<IAuthorizationFilter>

The authorization filters.

ExceptionFilters

Gets all the exception filters in the application.

public IList<IExceptionFilter> ExceptionFilters { get; }

Property Value

IList<IExceptionFilter>

The exception filters.

ResultFilters

Gets all the result filters in the application.

public IList<IResultFilter> ResultFilters { get; }

Property Value

IList<IResultFilter>

The result filters.