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.
Copy 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.
Copy 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