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
Eigenschaft | Beschreibung |
---|---|
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
Methode | Beschreibung |
---|---|
Execute():ISearchResult | Führt die Suche aus. |