Déploiement et distribution du modèle objet client de SharePoint 2010

by Franck Musson 20. octobre 2011 02:35

Pour utiliser le modèle objet client de SharePoint 2010 sur une machine sur laquelle ne sont pas installés les binaires de SharePoint 2010,

il y a un petit download a réaliser : http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=21786

il vous sera alors possible d'écrire du code distant interagissant avec les web services de SharePoint

Example

using (SP.ClientContext ctx = new SP.ClientContext("http://sharepoint2010"))
            {
                SP.FormsAuthenticationLoginInfo formsLoginInfo = new SP.FormsAuthenticationLoginInfo();
                ctx.AuthenticationMode = SP.ClientAuthenticationMode.Default;
                // ctx.FormsAuthenticationLoginInfo = formsLoginInfo;

                SP.List list = ctx.Web.Lists.GetByTitle(lst);
                try
                {
                    list = ctx.Web.Lists.GetByTitle(lst);
                    SP.ListItemCreationInformation itemCreateInfo = new SP.ListItemCreationInformation();
                    SP.ListItem listItem = list.AddItem(itemCreateInfo);
                    listItem["Title"] = "Réservation N° : " + bookingid.ToString()+" le "+flightdate.ToShortDateString();
                    listItem["CustomerID"] = customerid;
                    listItem["BookingID"] = bookingid;
                    listItem.Update();
                    ctx.ExecuteQuery();
                }
                catch (SP.ServerException)
                {
                    list = null;
                }

etc...

Tags: ,

SharePoint

Les commentaires sont clos

Neos-SDI  Neos-SDI