Una delle Cause per "il creatore di questo difetto non ha specificato un motivo.”

Ho fatto un sacco di lavoro con SharePoint ricerca ultimamente e in particolare la classe KeywordQuery, Proprietà e metodi.

Se si desidera che il set di risultati a restituire risultati oltre i soliti sospetti (vedi qui), aggiungerlo all'insieme SelectedProperties, come in:

myKeywordQuery.SelectProperties.Add("xyzzy");

Molte grazie e una punta di cappello a Corey Roth e Questo post del blog molto utile (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)

Nel mio caso, "xyzzy" non è in realtà una proprietà gestita.  Quando ho aggiunto al SelectedProperties comunque, SharePoint gettò uno dei miei preferiti mai eccezioni runtime:

"Il creatore di questo difetto non ha specificato una ragione."

Piace soprattutto la capitale "R" nel motivo.  Questo suona per me come il.Equivalente netto di"I have no bocca, e devo urlare.”

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Lasciare una risposta

L'indirizzo email non verrà pubblicato. i campi richiesti sono contrassegnati *