SetFilters Method


Replaces all filters in this ScheduleDefinition.

Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 22.0.0.0 (22.1.0.0)
Since: 2013

Syntax

C#
public void SetFilters(
	IList<ScheduleFilter> filters
)
Visual Basic
Public Sub SetFilters ( _
	filters As IList(Of ScheduleFilter) _
)
Visual C++
public:
void SetFilters(
	IList<ScheduleFilter^>^ filters
)

Parameters

filters
Type: System.Collections.Generic IList ScheduleFilter
The new list of filters.

Exceptions

Exception Condition
Autodesk.Revit.Exceptions ArgumentException The resulting filter count would be greater than 8. -or- A field ID is not the ID of a field in this ScheduleDefinition. -or- A field and filter type cannot be used to filter this ScheduleDefinition. -or- A filter value is not valid for the field and filter type.
Autodesk.Revit.Exceptions ArgumentNullException A non-optional argument was null
Autodesk.Revit.Exceptions InvalidOperationException This ScheduleDefinition does not support filters.

See Also

ArchiLabs Desktop

Put AI to work inside Revit.

Give Desktop your instructions and project files to build Revit families, update model elements, and create views and schedules. Works directly in Revit and AutoCAD.

Explore Desktop →