Antarmuka ICondition (structuredquerycondition.h)

Menyediakan metode untuk mengambil informasi tentang kondisi pencarian. Objek ICondition mewakili hasil penguraian string input (menggunakan metode seperti IQueryParser::P arse atau IQuerySolution::GetQuery) ke dalam pohon simpul kondisi pencarian. Simpul dapat berupa AND, OR, atau NOT logis untuk membandingkan subnode, atau bisa menjadi simpul daun yang membandingkan properti dan nilai konstanta.

Warisan

Antarmuka ICondition mewarisi dari IPersistStream. ICondition juga memiliki jenis anggota ini:

Metode

Antarmuka ICondition memiliki metode ini.

 
ICondition::Clone

Membuat salinan mendalam dari objek ICondition ini.
ICondition::GetComparisonInfo

Mengambil nama properti, operasi, dan nilai dari simpul kondisi pencarian daun. (ICondition.GetComparisonInfo)
ICondition::GetConditionType

Mengambil jenis kondisi untuk node kondisi pencarian ini, mengidentifikasinya sebagai AND logis, OR, atau NOT, atau sebagai simpul daun.
ICondition::GetInputTerms

Untuk simpul daun, ICondition::GetInputTerms mengambil informasi tentang bagian (atau rentang) apa dari string input yang menghasilkan properti, operasi, dan nilai untuk simpul kondisi pencarian.
ICondition::GetSubConditions

Mengambil kumpulan subkondisi simpul kondisi pencarian dan IID antarmuka untuk menghitung koleksi.
ICondition::GetValueNormalization

Mengambil nilai yang dinormalisasi karakter dari simpul kondisi pencarian.
ICondition::GetValueType

Mengambil jenis semantik nilai simpul kondisi pencarian.

Keterangan

Sebelum Windows 7, antarmuka ini hanya dideklarasikan dalam structuredquery.h dan structuredquery.idl. Di Windows 7, antarmuka ini juga didefinisikan dalam structuredquerycondition.idl dan structuredquerycondition.h.

StructuredQuerySample menunjukkan cara membaca baris dari konsol, mengurainya menggunakan skema sistem, dan menampilkan pohon kondisi yang dihasilkan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP dengan SP2, Windows Vista, Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 dengan SP1 [hanya aplikasi desktop]
Target Platform Windows
Header structuredquerycondition.h
Redistribusi Windows Desktop Search (WDS) 3.0

Lihat juga

CONDITION_OPERATION

CONDITION_TYPE

ICondition2

IPersistStream

Referensi