Satu penyebab untuk "pencipta kesalahan ini tidak menyebutkan alasan.”

Saya telah melakukan banyak pekerjaan dengan SharePoint pencarian akhir-akhir ini dan secara khusus kelas KeywordQuery, properti dan metode.

Jika Anda menginginkan hasil yang ditetapkan untuk mengembalikan hasil atas dan di luar tersangka (Lihat di sini), Anda menambahkannya ke koleksi SelectedProperties, seperti dalam:

myKeywordQuery.SelectProperties.Add("xyzzy");

Banyak terima kasih dan ujung topi ke Corey Roth dan posting sangat berguna blog ini (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)

Dalam kasus saya, "xyzzy" tidak benar-benar sebuah properti yang dikelola.  Ketika saya menambahkan ke SelectedProperties tetap, SharePoint melemparkan salah satu favorit saya pernah runtime pengecualian:

"Pencipta kesalahan ini tidak menentukan alasan."

Saya terutama seperti ibukota "R" alasan.  Ini kedengarannya saya seperti .NET setara dengan"Saya memiliki mulut tidak, dan aku harus scream.”

</akhir>

Berlangganan ke blog saya.

Ikuti saya di kegugupan di http://www.twitter.com/pagalvin

Tinggalkan balasan

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai *