1: using (MO_NET.ClientContext context = new MO_NET.ClientContext("http://<MiSitioSP>"))
2: {
3: context.AuthenticationMode =
4: MO_NET.ClientAuthenticationMode.Default;
5: context.Credentials =
6: new NetworkCredential("Usuario", "Contraseña", "Dominio");
7: //context.FormsAuthenticationLoginInfo = new MO_NET.FormsAuthenticationLoginInfo(loginName, password);
8:
9: //Definición de operaciones
10: MO_NET.List oList = context.Web.Lists.GetByTitle("Infraestructura");
11: MO_NET.CamlQuery camlQuery = new MO_NET.CamlQuery();
12: camlQuery.ViewXml = "<View><RowLimit>100</RowLimit></View>";
13: MO_NET.ListItemCollection collListItem = oList.GetItems(camlQuery);
14: MO_NET.ClientObjectPrototype allFields = oList.Fields.RetrieveItems();
15:
16: //Especificar operaciones
17: allFields.Retrieve();
18: context.Load(collListItem);
19:
20: //Ejecutar operaciones
21: context.ExecuteQuery();
22:
23: foreach (MO_NET.ListItem oListItem in collListItem)
24: {
25: foreach (MO_NET.Field field in oList.Fields)
26: {
27: try
28: {
29: Console.WriteLine(field.InternalName + "" +
30: oListItem[field.InternalName]);
31: }
32: catch (Exception ex)
33: {
34: //throw;
35: continue;
36: }
37: }
38: }
39: }