Bonjour,
cela fait longtemps que je n'ai pas travaillé avec les RIA Services mais de mémoire tu peux passer une fonction callback à ton appel.
Cela doit donner quelque chose du genre :
monservice.Load(monservice.MaFonction(monParam), LoadBehavior.RefreshCurrent, callb => { }, null);
Et ensuite dans cette fonction "callb" tu peux soit travailler sur l'objet "error", soit appeler la fonction "MarkErrorAsHandled" je crois.
Pour toi ça doit donner un truc de ce genre :
1 2 3 4 5 6 7
|
LoadOperation<login> mon_loger = monservice.Load(monservice.GetLoginsQuery(this.UserName.Text, this.Pass_word.Password), loginloaded =>
{
if(loginloaded.Error != null)
{
//traitement ici;
}}, null); |
Peux-tu regarder et me tenir au courant ?
Il y a peut-être quelques erreur de syntaxe mais l'idée est là.
A+
Partager