VectorLayer.UseAttributesIndex
UseAttributesIndex(string, string, bool)
Charge l’index d’attribut pour accélérer le filtrage par valeur d’attribut dans les méthodes de filtrage telles queWhereGreater
. Si l’index n’existe pas, le crée en premier. UtiliserforceRebuild pour forcer la recréation de l’index.
public void UseAttributesIndex(string indexPath, string attributeName, bool forceRebuild = false)
Paramètre | Taper | La description |
---|
indexPath | String | Chemin d’accès au fichier d’index. |
attributeName | String | Nom de l’attribut sur lequel construire l’index. |
forceRebuild | Boolean | S’il faut recréer l’index même s’il existe déjà. |
Exceptions
exception | condition |
---|
ArgumentNullException | L’argument estnull . |
ArgumentException | L’attribut avec un tel nom n’existe pas dans la couche. |
IOException | Une erreur d’E/S s’est produite. |
InvalidOperationException | Index de l’attribut spécifié déjà chargé pour cette couche. |
GisException | Le fichier existe et il ne s’agit pas d’un fichier d’index d’attributs créé par Aspose.GIS. |
Voir également
UseAttributesIndex(AbstractPath, string, bool)
Charge l’index d’attribut pour accélérer le filtrage par valeur d’attribut dans les méthodes de filtrage telles queWhereGreater
. Si l’index n’existe pas, le crée en premier. UtiliserforceRebuild pour forcer la recréation de l’index.
public virtual void UseAttributesIndex(AbstractPath indexPath, string attributeName,
bool forceRebuild = false)
Paramètre | Taper | La description |
---|
indexPath | AbstractPath | Chemin d’accès au fichier d’index. |
attributeName | String | Nom de l’attribut sur lequel construire l’index. |
forceRebuild | Boolean | S’il faut recréer l’index même s’il existe déjà. |
Exceptions
exception | condition |
---|
ArgumentNullException | L’argument estnull . |
ArgumentException | L’attribut avec un tel nom n’existe pas dans la couche. |
IOException | Une erreur d’E/S s’est produite. |
InvalidOperationException | Index de l’attribut spécifié déjà chargé pour cette couche. |
GisException | Le fichier existe et il ne s’agit pas d’un fichier d’index d’attributs créé par Aspose.GIS. |
Voir également