adicionar um evento à serviço do domínio de classe?
-
14-11-2019 - |
Pergunta
É possível adicionar um evento para o serviço de domínio de classe?
Eu tenho um método que tem para seleção de cerca de 1000 registros no banco de dados para algo e eu gostaria de fazer isso no domínio do serviço, pois parece um pouco inútil para carregar todos os dados do lado do servidor para o lado do cliente e do lado do cliente enviá-lo de volta para o lado do servidor para serem processados por um Procedimento Armazenado.
Assim, ainda ser capaz de mostrar ao usuário em que ponto do processo é eu gostaria de ter um evento que eu posso chamar no lado do cliente, o que mostra a atual recorde é de processamento (asin um número).
Tentei usar a única maneira que eu sei:
public delegate void CalculateMemberCompleted(int i);
public event CalculateMemberCompleted CalculateRenewed;
mas isso parece não funcionar como eu não pode acessá-lo usando o "Contexto.CalculateRenewed" em viewmodel.Alguém tem alguma idéia sobre como realizar o que eu quero ?
Outras dicas
Você pode usar o Silverlight Reativa Extensions (Rx).Desculpe por ser tão vago, mas eu não usei isso a mim mesma ainda.