Как получить WCF RIA SupportsCancelation == true - PullRequest
0 голосов
/ 28 февраля 2011

С помощью службы WCF RIA, как можно отменить операцию загрузки?SupportsCancelation доступен только для чтения и всегда возвращает false.

Спасибо

1 Ответ

0 голосов
/ 28 февраля 2011

Согласно MSDN

true, если операция поддерживает аннулирование; иначе ложно. это реализация всегда возвращает false.

Таким образом, он всегда возвращает false по умолчанию, если у вас нет класса, который отменяет это поведение.

Вы пробовали LoadOperation.Cancel () в любом случае?

MyContext ctx = new MyContext();

var loadOp = ctx.Load<Entity>(ctx.GetEntities());
loadOp.Cancel();
...