VectorLayer.UseAttributesIndex
UseAttributesIndex(string, string, bool)
Laadt attribuutindex om het filteren op attribuutwaarde te versnellen in filtermethodes zoalsWhereGreater. Als de index niet bestaat, wordt deze eerst gemaakt. GebruikforceRebuild indexrecreatie afdwingen.
public void UseAttributesIndex(string indexPath, string attributeName, bool forceRebuild = false)
| Parameter | Type | Beschrijving |
|---|
| indexPath | String | Pad naar het indexbestand. |
| attributeName | String | Naam van het kenmerk waarop de index moet worden gebouwd. |
| forceRebuild | Boolean | Of de index opnieuw moet worden gemaakt, zelfs als deze al bestaat. |
Uitzonderingen
| uitzondering | voorwaarde |
|---|
| ArgumentNullException | Argument isnull. |
| ArgumentException | Attribuut met een dergelijke naam bestaat niet in de laag. |
| IOException | Er is een I/O-fout opgetreden. |
| InvalidOperationException | Index voor het opgegeven attribuut dat al is geladen voor deze laag. |
| GisException | Het bestand bestaat en het is geen attribuutindexbestand gemaakt door Aspose.GIS. |
Zie ook
UseAttributesIndex(AbstractPath, string, bool)
Laadt attribuutindex om het filteren op attribuutwaarde te versnellen in filtermethodes zoalsWhereGreater. Als de index niet bestaat, wordt deze eerst gemaakt. GebruikforceRebuild indexrecreatie afdwingen.
public virtual void UseAttributesIndex(AbstractPath indexPath, string attributeName,
bool forceRebuild = false)
| Parameter | Type | Beschrijving |
|---|
| indexPath | AbstractPath | Pad naar het indexbestand. |
| attributeName | String | Naam van het kenmerk waarop de index moet worden gebouwd. |
| forceRebuild | Boolean | Of de index opnieuw moet worden gemaakt, zelfs als deze al bestaat. |
Uitzonderingen
| uitzondering | voorwaarde |
|---|
| ArgumentNullException | Argument isnull. |
| ArgumentException | Attribuut met een dergelijke naam bestaat niet in de laag. |
| IOException | Er is een I/O-fout opgetreden. |
| InvalidOperationException | Index voor het opgegeven attribuut dat al is geladen voor deze laag. |
| GisException | Het bestand bestaat en het is geen attribuutindexbestand gemaakt door Aspose.GIS. |
Zie ook