Domanda

È possibile aggiungere un evento alla classe del servizio di dominio?

Ho un metodo che deve controllare circa 1000 record nel database per qualcosa e desidero farlo nel servizio di dominio poiché sembra un po 'inutile caricare tutti i dati dal lato server al lato client e dal lato clientInviarlo al lato server da elaborare da una stored procedure.

Pertanto essere in grado di mostrare all'utente a quale punto del processo è che vorrei avere un evento che posso chiamare sul lato client che mostra il record corrente che è l'elaborazione (ASIN un numero).

.

Ho provato a usare l'unico modo per conosco:

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

Ma questo non sembra funzionare come non riesco ad accedervi usando "context.calcolatereneated" nel ViewModel. Chiunque abbia avuto idea su come realizzare ciò che voglio?

È stato utile?

Soluzione

Sfortunatamente non è possibile accedere all'evento del servizio di dominio da Silverlight, ma è ancora possibile utilizzare i servizi Duplex WCF, quindi il server sarà in grado di inviare dati a Silverlight, senza una richiesta dal cliente, non è quello che desideri? Dai un'occhiata qui e qui

Altri suggerimenti

È possibile utilizzare Silverlight Estensioni reattive (RX) .Mi dispiace essere così vago ma non l'ho ancora usato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top