Я пытаюсь следовать некоторым примерам служб данных WCF и иметь следующий код:
private void OnSaveCompleted(IAsyncResult result)
{
Dispatcher.BeginInvoke(() =>
{
context.EndSaveChanges(result);
});
}
Вызывается следующим образом:
this.context.BeginSaveChanges(SaveChangesOptions.Batch, this.OnSaveCompleted, null);
Теперь я немного запутался. Во-первых, первый бит кода показывает синтаксическую ошибку "Тип выражения lambda типа аргумента не присваивается типу параметра System.Delegate". Поэтому вместо того, чтобы слепо пытаться следовать примеру кода, я попытался понять, что здесь происходит. К сожалению, я изо всех сил пытаюсь понять ошибку и то, что на самом деле происходит.
Я чувствую себя немного глупо, так как я уверен, что это легко.
Заранее благодарим за любое просвещение!