สาเหตุหนึ่งสำหรับ "ผู้สร้างข้อบกพร่องนี้ไม่ได้ระบุเหตุผล”

ผมได้ทำมากของการทำงานกับการค้นหา SharePoint เมื่อเร็ว ๆ นี้และโดยเฉพาะคลา KeywordQuery, คุณสมบัติและวิธีการ.

ถ้าคุณต้องการผลลัพธ์ที่กำหนดให้ผลลัพธ์เหนือกว่าสงสัยปกติ (ดูที่นี่), เพิ่มชุด SelectedProperties, เช่นใน:

myKeywordQuery.SelectProperties.Add("xyzzy");

ขอบคุณมากมายและคำแนะนำของหาดใหญ่ไป Corey Roth และ โพสต์บล็อกเป็นประโยชน์มหาศาลนี้ (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)

ในกรณีของฉัน, "xyzzy" ไม่จริงคุณสมบัติการจัดการ  เมื่อฉันเพิ่มมัน SelectedProperties ต่อไป, SharePoint โยนหนึ่งชื่นชอบเคยรันไทม์ข้อยกเว้น:

"ผู้สร้างข้อบกพร่องนี้ได้ระบุเหตุผล"

โดยเฉพาะอย่างยิ่งผมชอบทุน "R" ในเหตุผล  นี้คล้ายกับผมเหมือนกับ.NET การ"มีปากไม่มี, และฉันต้องร้อง.”

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

ทิ้งคำตอบไว้

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่. ช่องที่ต้องการถูกทำเครื่องหมาย *