## Filter class

Représente un filtre dans Project.

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

## Constructeurs

| Nom | La description |
| --- | --- |
| [Filter](filter/)() | Default_Constructor |

## Propriétés

| Nom | La description |
| --- | --- |
| [Criteria](../../aspose.tasks/filter/criteria/) { get; set; } | Obtient ou définit les critères auxquels les tâches ou les ressources doivent répondre pour être affichées dans la vue MSP. |
| [FilterType](../../aspose.tasks/filter/filtertype/) { get; } | Obtient le type du filtre. |
| [Index](../../aspose.tasks/filter/index/) { get; } | Obtient l'index d'un`Filter` objet dans les Filtres contenant objet. |
| [Name](../../aspose.tasks/filter/name/) { get; set; } | Obtient ou définit le nom d'un objet Filter. |
| [ShowInMenu](../../aspose.tasks/filter/showinmenu/) { get; set; } | Obtient ou définit une valeur indiquant si le projet affiche le nom du filtre dans la liste déroulante Filtre de l'onglet Affichage du ruban. |
| [ShowRelatedSummaryRows](../../aspose.tasks/filter/showrelatedsummaryrows/) { get; set; } | Obtient ou définit une valeur indiquant si les lignes récapitulatives associées sont affichées pour le filtre. |
| [Uid](../../aspose.tasks/filter/uid/) { get; } | Obtient l'identifiant unique d'un filtre. |

## Méthodes

| Nom | La description |
| --- | --- |
| [CompareTo](../../aspose.tasks/filter/compareto/)(Filter) | Compare cette instance à l'instance spécifiée du`Filter` classe et renvoie une indication de leur ordre relatif. |
| [Equals](../../aspose.tasks/filter/equals/#equals)(Filter) | Renvoie une valeur indiquant si cette instance est égale à l'objet AssignmentBaseline spécifié. |
| override [Equals](../../aspose.tasks/filter/equals/#equals_1)(object) | Renvoie une valeur indiquant si cette instance est égale à l'objet AssignmentBaseline spécifié. |
| override [GetHashCode](../../aspose.tasks/filter/gethashcode/)() | Renvoie une valeur de code de hachage pour le filtre. |
| [operator ==](../../aspose.tasks/filter/op_equality/) | Renvoie une valeur indiquant si cette instance est égale à un objet spécifié. |
| [operator &gt;](../../aspose.tasks/filter/op_greaterthan/) | Renvoie une valeur indiquant si cette instance est supérieure à un objet spécifié. |
| [operator &gt;=](../../aspose.tasks/filter/op_greaterthanorequal/) | Renvoie une valeur indiquant si cette instance est supérieure ou égale à un objet spécifié. |
| [operator !=](../../aspose.tasks/filter/op_inequality/) | Renvoie une valeur indiquant si cette instance n'est pas égale à un objet spécifié. |
| [operator &lt;](../../aspose.tasks/filter/op_lessthan/) | Renvoie une valeur indiquant si cette instance est inférieure à un objet spécifié. |
| [operator &lt;=](../../aspose.tasks/filter/op_lessthanorequal/) | Renvoie une valeur indiquant si cette instance est inférieure ou égale à un objet spécifié. |

### Voir également

* espace de noms [Aspose.Tasks](../../aspose.tasks/)
* Assemblée [Aspose.Tasks](../../)


