добавить событие в класс обслуживания домена? - PullRequest
0 голосов
/ 16 февраля 2011

Можно ли добавить событие в класс обслуживания домена?

У меня есть метод, который должен проверить около 1000 записей в базе данных, и я хочу сделать это в службе домена, так каккажется немного бесполезным загружать все данные со стороны сервера на сторону клиента и со стороны клиента отправлять их обратно на сторону сервера для обработки хранимой процедурой.Суть процесса в том, что я хотел бы иметь событие, которое я могу вызвать на стороне клиента, которое показывает текущую запись, которую он обрабатывает (в виде числа).:

public delegate void CalculateMemberCompleted(int i);
public event CalculateMemberCompleted CalculateRenewed;

, но, похоже, это не работает, так как я не могу получить к нему доступ, используя «Context.CalculateRenewed» в модели представления.У кого-нибудь есть идеи о том, как добиться того, чего я хочу?

Ответы [ 2 ]

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

К сожалению, получить доступ к событию службы домена из silverlight невозможно, но вы все равно можете использовать дуплексные службы wcf, поэтому сервер сможет отправлять данные в silverlight без запроса от клиента, не так ли вы хотите ? Взгляните здесь и здесь

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

Вы можете использовать Silverlight Reactive Extensions (Rx) .Извините, что так расплывчато, но я сам этим еще не воспользовался.

...