Fråga : Caml Query på objektversiionhistoria

Gettig för förmiddag I efter felet från den nedanföra kodifiera:

" som de inkomma datan i tabellform strömmer (TDS) avlägset tillvägagångssättappell (RPC)protokoll, strömmer är oriktig. För många parametrar gs i denna RPC-förfrågan. Maximat är 2100. ”felet för

The uppstår, så snart som det slår foreachen kretsar, och kuggningar, när den får skulle något liknande för objektversioner information.

I att fixa denna, utfärdar using en Caml query eller någon, hur genom att använda Linq queries.
Can någon visar mig hur man skapar en camlquery eller den Linq queryen från kodifiera below.

Or, är där några andra förslag förutom en hoad knipa från Microsoft. En hoad knipa kan inte installeras på miljön som denna kodifierar ska är använd on.
> för
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
" codeBody " sb för class= för var " = nya StringBuilder (); foreach (SPListItemVersion itemVersion in objekt. Web.Lists [item.ParentList.ID] . Objekt [item.UniqueId]. Versioner) { SPFieldMultiLineText sätter in = itemVersion. Sätter in [stämma], som SPFieldMultiLineText; om (sätta in! = ogiltigt) { stränga kommentaren = field.GetFieldValueAsText (itemVersion. Sätter in [stämma],); om (kommentar! = ogiltig && kommentar. Klippning ()! = stränga. Töm), { sb. Fästa (”\ n \ r”); sb. Fästa (itemVersion .CreatedBy.User.Name) . Fästa (”(”); sb. Fästa (itemVersion. Created.ToString (”MM-/dd/yyyyhh: en mm tt”)); sb. Fästa (”)”); sb. Fästa (kommentar); ro [stämma)], = sb.ToString (); } } }
> för
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
" codeBody " sb för class= för var " = nya StringBuilder (); foreach (SPListItemVersion itemVersion in objekt. Web.Lists [item.ParentList.ID] . Objekt [item.UniqueId]. Versioner) { SPFieldMultiLineText sätter in = itemVersion. Sätter in [stämma], som SPFieldMultiLineText; om (sätta in! = ogiltigt) { stränga kommentaren = field.GetFieldValueAsText (itemVersion. Sätter in [stämma],); om (kommentar! = ogiltig && kommentar. Klippning ()! = stränga. Töm), { sb. Fästa (”\ n \ r”); sb. Fästa (itemVersion .CreatedBy.User.Name) . Fästa (”(”); sb. Fästa (itemVersion. Created.ToString (”MM-/dd/yyyyhh: en mm tt”)); sb. Fästa (”)”); sb. Fästa (kommentar); ro [stämma)], = sb.ToString (); } } }
" klar "

Svar : Caml Query på objektversiionhistoria

Hi techExtreme,

Inget allt svaret var mig måste att installera tjänste- packe två på boxas, som är ett dåligasvar på SharePoints avslutar.
Andra lösningar  
 
programming4us programming4us