ISearchQuery

Repräsentiert eine Suche im Datenbestand.

Mittels dieser Schnittstelle kann im Datenbestand von onion.net nach Datenobjekten gesucht werden. Um gezielt Datenobjekte zu filtern, stellt diese Schnittstelle Eigenschaften zur Eingrenzung der Ergebnismenge bereit.

Diese Suche durchsucht nicht das Datenarchiv (Archivsuche) und auch nicht die Versionen von Datenobjekten.

Eigenschaften

EigenschaftBeschreibung
Content:ContentFilter

Sucht im Inhalt der Datenobjekte nach Vorkommen der angegebenen Wörter.

CreatedFrom:DateTime

Filtert die Ergebnismenge nach Erstellungsdatum.

CreatedTo:DateTime

Filtert die Ergebnismenge nach Erstellungsdatum.

Creator:IUser

Filtert die Ergebnismenge nach dem Ersteller.

Editor:IUser

Filtert die Ergebnismenge nach dem letzten Bearbeiter.

LastEditedFrom:DateTime

Filtert die Ergebnismenge nach dem Datum der letzten Bearbeitung.

LastEditedTo:DateTime

Filtert die Ergebnismenge nach dem Datum der letzten Bearbeitung.

Mode:SearchMode

Filtert die Ergebnismenge nach Bereich.

Name:NameFilter

Filtert die Ergebnismenge nach dem Namen.

Paths:IPathFilterCollection

Filtert die Ergebnismenge nach der Struktur im Datenbestand.

Schemes:ISchemaFilterCollection

Filtert die Ergebnismenge nach Schema.

Status:DataObjectStatusFilter

Filtert die Ergebnismenge nach dem Status des Datenobjektes.

Methoden

MethodeBeschreibung
Execute():ISearchResult

Führt die Suche aus.