récupérer le paramètre d'une InvokeOperation
Bonjour,
J'utilise une InvokeOperation pour ajouter un nouveau client dans ma base de données.
Code:
1 2
| InvokeOperation<string> iopAdd = _ctx.AddClient(myNewClient);
iopAdd.Completed += new System.EventHandler(iopAdd_Completed); |
La fonction me retourne un string dans lequel je mets, soit rien quand ça s'est bien passé, soit le message d'erreur (exemple duplicate key) retourné par le serveur.
Code:
1 2 3 4 5
| void iopAdd_Completed(object sender, System.EventArgs e)
{
InvokeOperation<string> iop = sender as InvokeOperation<string>;
string ret = iop.Value;
... |
Comme l'ID du client nouvellement créé se trouve dans myNewClient, j'aimerais pouvoir le récupérer dans "iopAdd_Completed".
Y-a-t'il moyen ?