I have been trying to follow some WCF Data Services examples and have the following code:
private void OnSaveCompleted(IAsyncResult result)
{
Dispatcher.BeginInvoke(() =>
{
context.EndSaveChanges(result);
});
}
Which is called by the following:
this.context.BeginSaveChanges(SaveChangesOptions.Batch, this.OnSaveCompleted, null);
Now I am getting a little confused here. Firstly, the first bit of code is showing a syntax error of "Argument type lambda expression is not assignable to parameter type System.Delegate". So instead of blindly trying to follow the example code I tried to understand what was going on here. Unfortunately I am struggling to understand the error plus what is actually happening.
I feel a bit stupid as I am sure this is easy.
Thanks in advance for any enlightenment!