## Filter class

Rappresenta un filtro in Project.

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

## Costruttori

| Nome | Descrizione |
| --- | --- |
| [Filter](filter/)() | Default_Costruttore |

## Proprietà

| Nome | Descrizione |
| --- | --- |
| [Criteria](../../aspose.tasks/filter/criteria/) { get; set; } | Ottiene o imposta i criteri che le attività o le risorse devono soddisfare per essere visualizzate nella vista MSP. |
| [FilterType](../../aspose.tasks/filter/filtertype/) { get; } | Ottiene il tipo di filtro. |
| [Index](../../aspose.tasks/filter/index/) { get; } | Ottiene l'indice di a`Filter` oggetto nei filtri che contengono oggetto. |
| [Name](../../aspose.tasks/filter/name/) { get; set; } | Ottiene o imposta il nome di un oggetto Filter. |
| [ShowInMenu](../../aspose.tasks/filter/showinmenu/) { get; set; } | Ottiene o imposta un valore che indica se il progetto mostra il nome del filtro nell'elenco a discesa Filtro nella scheda Visualizza della barra multifunzione. |
| [ShowRelatedSummaryRows](../../aspose.tasks/filter/showrelatedsummaryrows/) { get; set; } | Ottiene o imposta un valore che indica se le righe di riepilogo correlate vengono visualizzate per il filtro. |
| [Uid](../../aspose.tasks/filter/uid/) { get; } | Ottiene l'identificatore univoco di un filtro. |

## Metodi

| Nome | Descrizione |
| --- | --- |
| [CompareTo](../../aspose.tasks/filter/compareto/)(Filter) | Confronta questa istanza con l'istanza specificata di`Filter` class e restituisce un'indicazione del loro ordine relativo. |
| [Equals](../../aspose.tasks/filter/equals/#equals)(Filter) | Restituisce un valore che indica se questa istanza è uguale all'oggetto AssignmentBaseline specificato. |
| override [Equals](../../aspose.tasks/filter/equals/#equals_1)(object) | Restituisce un valore che indica se questa istanza è uguale all'oggetto AssignmentBaseline specificato. |
| override [GetHashCode](../../aspose.tasks/filter/gethashcode/)() | Restituisce un valore di codice hash per il filtro. |
| [operator ==](../../aspose.tasks/filter/op_equality/) | Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato. |
| [operator &gt;](../../aspose.tasks/filter/op_greaterthan/) | Restituisce un valore che indica se questa istanza è maggiore di un oggetto specificato. |
| [operator &gt;=](../../aspose.tasks/filter/op_greaterthanorequal/) | Restituisce un valore che indica se questa istanza è maggiore o uguale a un oggetto specificato. |
| [operator !=](../../aspose.tasks/filter/op_inequality/) | Restituisce un valore che indica se questa istanza non è uguale a un oggetto specificato. |
| [operator &lt;](../../aspose.tasks/filter/op_lessthan/) | Restituisce un valore che indica se questa istanza è minore di un oggetto specificato. |
| [operator &lt;=](../../aspose.tasks/filter/op_lessthanorequal/) | Restituisce un valore che indica se questa istanza è minore o uguale a un oggetto specificato. |

### Guarda anche

* spazio dei nomi [Aspose.Tasks](../../aspose.tasks/)
* assemblea [Aspose.Tasks](../../)


