VectorLayer.UseAttributesIndex
UseAttributesIndex(string, string, bool)
Memuat indeks atribut untuk mempercepat pemfilteran berdasarkan nilai atribut dalam metode filter sepertiWhereGreater. Jika indeks tidak ada, buat dulu. MenggunakanforceRebuild untuk memaksa rekreasi indeks.
public void UseAttributesIndex(string indexPath, string attributeName, bool forceRebuild = false)
| Parameter | Jenis | Keterangan |
|---|
| indexPath | String | Jalur ke file indeks. |
| attributeName | String | Nama atribut untuk membuat indeks. |
| forceRebuild | Boolean | Apakah akan membuat ulang indeks meskipun sudah ada. |
Pengecualian
| pengecualian | kondisi |
|---|
| ArgumentNullException | Argumen adalahnull. |
| ArgumentException | Atribut dengan nama tersebut tidak ada di layer. |
| IOException | Terjadi kesalahan I/O. |
| InvalidOperationException | Indeks untuk atribut yang ditentukan sudah dimuat untuk lapisan ini. |
| GisException | File ada dan itu bukan file indeks atribut yang dibuat oleh Aspose.GIS. |
Lihat juga
UseAttributesIndex(AbstractPath, string, bool)
Memuat indeks atribut untuk mempercepat pemfilteran berdasarkan nilai atribut dalam metode filter sepertiWhereGreater. Jika indeks tidak ada, buat dulu. MenggunakanforceRebuild untuk memaksa rekreasi indeks.
public virtual void UseAttributesIndex(AbstractPath indexPath, string attributeName,
bool forceRebuild = false)
| Parameter | Jenis | Keterangan |
|---|
| indexPath | AbstractPath | Jalur ke file indeks. |
| attributeName | String | Nama atribut untuk membuat indeks. |
| forceRebuild | Boolean | Apakah akan membuat ulang indeks meskipun sudah ada. |
Pengecualian
| pengecualian | kondisi |
|---|
| ArgumentNullException | Argumen adalahnull. |
| ArgumentException | Atribut dengan nama tersebut tidak ada di layer. |
| IOException | Terjadi kesalahan I/O. |
| InvalidOperationException | Indeks untuk atribut yang ditentukan sudah dimuat untuk lapisan ini. |
| GisException | File ada dan itu bukan file indeks atribut yang dibuat oleh Aspose.GIS. |
Lihat juga