Jedna príčina pre "tvorca Táto porucha nešpecifikoval dôvod.”

Bol som robí veľa práce s SharePoint vyhľadávanie v poslednej dobe a špeciálne triedy KeywordQuery, vlastnosti a metódy.

Ak chcete výslednú množinu výsledkov nad rámec obvyklý podozrivé (pozri tu), môžete pridať do kolekcie SelectedProperties, rovnako ako v:

myKeywordQuery.SelectProperties.Add("xyzzy");

Mnohé vďaka a tip klobúk na Corey Roth a Táto nesmierne užitočná blog post (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)

V mojom prípade, "xyzzy" nie je skutočne spravovaných vlastnosť.  Keď som ho pričlenilo k SelectedProperties napriek tomu, SharePoint hodil jeden z mojich obľúbených niekedy runtime výnimky:

"Tvorca Táto porucha nešpecifikovala dôvod."

I predovšetkým ako veľké "R" v dôvod.  To znie mi ako ekvivalent .net"Nemám žiadne úst, a I musia scream.”

</koniec>

Vyberajte môj blog.

Nasledujte ma na stebėtų na http://www.twitter.com/pagalvin

nechať odpoveď

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *