0

Here is the Code:

string SPUrl = “https://mysite/sites/ProjectSites/Project1/”;
ClientOM.ClientContext SPContext = new ClientOM.ClientContext(SPUrl);
ClientOM.Web mySPSite = SPContext.Web;
ClientOM.ListCollection myListCollection = mySPSite.Lists;
SPContext.Load(mySPSite, website => website.Title);
var geoList = SPContext.Web.Lists.GetByTitle(“List Name”);
ClientOM.CamlQuery myCamlQuery = new CamlQuery();
IQueryable<ClientOM.ListItem> myList = geoList.GetItems(myCamlQuery);
myListItems = SPContext.LoadQuery(myList);
SPContext.ExecuteQueryAsync(Loaded, Failed);

void Loaded(object sender, ClientRequestSucceededEventArgs args)
{
//this.Dispatcher.BeginInvoke((Action)(() =>
//{
// doStuff();
//}));
UpdateUIMethod updateUI = doStuff;
this.Dispatcher.BeginInvoke(updateUI);
}

private delegate void UpdateUIMethod();

void Failed(object sender, ClientRequestFailedEventArgs args)
{
lblErr.Text += “Failed() :-” + args.StackTrace;
}

(Visited 16 times, 1 visits today)
Add a Comment