En orsak för "skaparen av det här felet inte angav en anledning.”

Jag har gjort en hel del arbete med SharePoint search-på sistone och särskilt klassen KeywordQuery, egenskaper och metoder.

Om du vill att resultatuppsättningen till resultat utöver de vanliga misstänkta (se här), du lägger till det i SelectedProperties samling, som i:

myKeywordQuery.SelectProperties.Add("xyzzy");

Stort tack och ett tips av en keps till Corey Roth och denna oerhört hjälpsamma blogginlägg (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)

I mitt fall, "xyzzy" inte är faktiskt en hanterad egenskap.  När jag har lagt till det SelectedProperties ändå, SharePoint kastade en av min favorit någonsin runtime undantag:

"Skaparen av det här felet angav inte ett skäl."

Jag gillar särskilt kapital "R" i skäl.  Detta låter för mig som .net motsvarande"Jag har ingen mun, och jag måste skrika.”

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Lämna svar

Din e-postadress kommer inte att publiceras. behövliga fält är markerade *