VectorLayer.UseAttributesIndex
UseAttributesIndex(string, string, bool)
Lädt den Attributindex, um das Filtern nach Attributwerten in Filtermethoden wie zWhereGreater. Wenn der Index nicht existiert, wird er zuerst erstellt. VerwendenforceRebuild um die Neuerstellung des Index zu erzwingen.
public void UseAttributesIndex(string indexPath, string attributeName, bool forceRebuild = false)
| Parameter | Typ | Beschreibung |
|---|
| indexPath | String | Pfad zur Indexdatei. |
| attributeName | String | Name des Attributs, für das der Index erstellt werden soll. |
| forceRebuild | Boolean | Ob der Index neu erstellt werden soll, auch wenn er bereits vorhanden ist. |
Ausnahmen
| Ausnahme | Bedingung |
|---|
| ArgumentNullException | Argument istnull. |
| ArgumentException | Attribut mit diesem Namen existiert nicht in der Ebene. |
| IOException | Ein E/A-Fehler ist aufgetreten. |
| InvalidOperationException | Index für das angegebene Attribut, das für diesen Layer bereits geladen ist. |
| GisException | Die Datei ist vorhanden und es handelt sich nicht um eine von Aspose.GIS erstellte Attributindexdatei. |
Siehe auch
UseAttributesIndex(AbstractPath, string, bool)
Lädt den Attributindex, um das Filtern nach Attributwerten in Filtermethoden wie zWhereGreater. Wenn der Index nicht existiert, wird er zuerst erstellt. VerwendenforceRebuild um die Neuerstellung des Index zu erzwingen.
public virtual void UseAttributesIndex(AbstractPath indexPath, string attributeName,
bool forceRebuild = false)
| Parameter | Typ | Beschreibung |
|---|
| indexPath | AbstractPath | Pfad zur Indexdatei. |
| attributeName | String | Name des Attributs, für das der Index erstellt werden soll. |
| forceRebuild | Boolean | Ob der Index neu erstellt werden soll, auch wenn er bereits vorhanden ist. |
Ausnahmen
| Ausnahme | Bedingung |
|---|
| ArgumentNullException | Argument istnull. |
| ArgumentException | Attribut mit diesem Namen existiert nicht in der Ebene. |
| IOException | Ein E/A-Fehler ist aufgetreten. |
| InvalidOperationException | Index für das angegebene Attribut, das für diesen Layer bereits geladen ist. |
| GisException | Die Datei ist vorhanden und es handelt sich nicht um eine von Aspose.GIS erstellte Attributindexdatei. |
Siehe auch