.NET Framework Class Library
GlobalFilterCollection Class
Represents a class that contains all the global filters.
Inheritance Hierarchy
System.Object
System.Web.Mvc.GlobalFilterCollection
Namespace: System.Web.Mvc
Assembly: System.Web.Mvc (in System.Web.Mvc.dll)
Syntax
Visual Basic (Declaration)
Public NotInheritable Class GlobalFilterCollection _ Implements IEnumerable(Of Filter), IEnumerable, _ IFilterProvider
Visual Basic (Usage)
Dim instance As GlobalFilterCollection
C#
public sealed class GlobalFilterCollection : IEnumerable<Filter>, IEnumerable, IFilterProvider
Visual C++
public ref class GlobalFilterCollection sealed : IEnumerable<Filter^>, IEnumerable, IFilterProvider
JScript
public final class GlobalFilterCollection implements IEnumerable<Filter>, IEnumerable, IFilterProvider
The GlobalFilterCollection type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
|
GlobalFilterCollection | Initializes a new instance of the GlobalFilterCollection class. |
Properties
| Name | Description | |
|---|---|---|
|
Count | Gets the number of filters in the global filter collection. |
Methods
| Name | Description | |
|---|---|---|
|
Add(Object) | Adds the specified filter to the global filter collection. |
|
Add(Object, Int32) | Adds the specified filter to the global filter collection using the specified filter run order. |
|
Clear | Removes all filters from the global filter collection. |
|
Contains | Determines whether a filter is in the global filter collection. |
|
Equals | (Inherited from Object.) |
|
Finalize | (Inherited from Object.) |
|
GetEnumerator | Returns an enumerator that iterates through the global filter collection. |
|
GetHashCode | (Inherited from Object.) |
|
GetType | (Inherited from Object.) |
|
MemberwiseClone | (Inherited from Object.) |
|
Remove | Removes all the filters that match the specified filter. |
|
ToString | (Inherited from Object.) |
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
|
IEnumerable.GetEnumerator | This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. |
|
IFilterProvider.GetFilters | This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. |
Remarks
Global filters run for every action of every controller. You can register a global filter using the Filters static registration endpoint.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.See Also