## Filter class

代表Project中的一个过滤器。

```csharp
public sealed class Filter : IComparable<Filter>, IEquatable<Filter>
```

## 构造函数

| 姓名 | 描述 |
| --- | --- |
| [Filter](filter/)() | 默认构造函数。 |

## 特性

| 姓名 | 描述 |
| --- | --- |
| [Criteria](../../aspose.tasks/filter/criteria/) { get; set; } | 获取或设置任务或资源必须满足才能在 MSP 视图中显示的条件。 |
| [FilterType](../../aspose.tasks/filter/filtertype/) { get; } | 获取过滤器的类型。 |
| [Index](../../aspose.tasks/filter/index/) { get; } | 获取a的索引`Filter`过滤器中的对象包含对象. |
| [Name](../../aspose.tasks/filter/name/) { get; set; } | 获取或设置过滤器对象的名称。 |
| [ShowInMenu](../../aspose.tasks/filter/showinmenu/) { get; set; } | 获取或设置一个值，该值指示项目是否在功能区的“视图”选项卡上的“过滤器”下拉列表中显示过滤器名称。 |
| [ShowRelatedSummaryRows](../../aspose.tasks/filter/showrelatedsummaryrows/) { get; set; } | 获取或设置一个值，该值指示是否为过滤器显示相关摘要行。 |
| [Uid](../../aspose.tasks/filter/uid/) { get; } | 获取过滤器的唯一标识符。 |

## 方法

| 姓名 | 描述 |
| --- | --- |
| [CompareTo](../../aspose.tasks/filter/compareto/)(Filter) | 将此实例与`Filter`类并返回它们的相对顺序的指示。 |
| [Equals](../../aspose.tasks/filter/equals/#equals)(Filter) | 返回一个值，指示此实例是否等于指定的 AssignmentBaseline 对象。 |
| override [Equals](../../aspose.tasks/filter/equals/#equals_1)(object) | 返回一个值，指示此实例是否等于指定的 AssignmentBaseline 对象。 |
| override [GetHashCode](../../aspose.tasks/filter/gethashcode/)() | 返回过滤器的哈希码值。 |
| [operator ==](../../aspose.tasks/filter/op_equality/) | 返回一个值，指示此实例是否等于指定对象。 |
| [operator &gt;](../../aspose.tasks/filter/op_greaterthan/) | 返回一个值，指示此实例是否大于指定对象。 |
| [operator &gt;=](../../aspose.tasks/filter/op_greaterthanorequal/) | 返回一个值，指示此实例是否大于或等于指定对象。 |
| [operator !=](../../aspose.tasks/filter/op_inequality/) | 返回一个值，指示此实例是否不等于指定对象。 |
| [operator &lt;](../../aspose.tasks/filter/op_lessthan/) | 返回一个值，指示此实例是否小于指定对象。 |
| [operator &lt;=](../../aspose.tasks/filter/op_lessthanorequal/) | 返回一个值，指示此实例是否小于或等于指定对象。 |

### 也可以看看

* 命名空间 [Aspose.Tasks](../../aspose.tasks/)
* 部件 [Aspose.Tasks](../../)


