DocumentFilter

DocumentFilter class

Rappresenta la classe base per i filtri dei documenti. Contiene i metodi per la creazione delle istanze dei filtri dei documenti.

public abstract class DocumentFilter

Metodi

Nome Descrizione
static CreateAnd(params DocumentFilter[]) Crea una congiunzione logica dei filtri specificati.
static CreateCreationTimeLowerBound(DateTime) Crea un filtro per ignorare i documenti con data di creazione precedente al limite inferiore.
static CreateCreationTimeRange(DateTime, DateTime) Crea un filtro per ignorare i documenti con data di creazione fuori dall’intervallo specificato.
static CreateCreationTimeUpperBound(DateTime) Crea un filtro per ignorare i documenti con data di creazione successiva al limite superiore.
static CreateFileExtension(params string[]) Crea un filtro per ignorare i documenti che non hanno un’estensione consentita.
static CreateFileLengthLowerBound(long) Crea un filtro per ignorare i documenti con una lunghezza inferiore al limite inferiore.
static CreateFileLengthRange(long, long) Crea un filtro per ignorare i documenti al di fuori dell’intervallo di lunghezza del documento specificato.
static CreateFileLengthUpperBound(long) Crea un filtro per ignorare i documenti con una lunghezza superiore al limite superiore.
static CreateFilePathRegularExpression(string) Crea un filtro per ignorare i documenti che non corrispondono a un’espressione regolare. L’espressione regolare viene applicata al percorso completo di un documento.
static CreateFilePathRegularExpression(string, RegexOptions) Crea un filtro per ignorare i documenti che non corrispondono a un’espressione regolare. L’espressione regolare viene applicata al percorso completo di un documento.
static CreateModificationTimeLowerBound(DateTime) Crea un filtro per ignorare i documenti con data di modifica precedente al limite inferiore.
static CreateModificationTimeRange(DateTime, DateTime) Crea un filtro per ignorare i documenti con data di modifica fuori dall’intervallo specificato.
static CreateModificationTimeUpperBound(DateTime) Crea un filtro per ignorare i documenti con data di modifica successiva al limite superiore.
static CreateNot(DocumentFilter) Crea un filtro con logica inversa rispetto al filtro interno specificato.
static CreateOr(params DocumentFilter[]) Crea una disgiunzione logica dei filtri specificati.
abstract ToString() Restituisce la rappresentazione in forma di stringa di un filtro documento.

Osservazioni

Saperne di più

Guarda anche