Ciao a tutti,
in VB.NET ci lavoro da anni, ora sto tentando di fare una cosa in C# ma sono bloccato in una cosa che non capisco.
premesso che
cwb è un oggetto
CefSharp (cioè un wrapper per browser Chrome) e che devo leggere il risultato di un codice JavaScript lanciato sul browser, ho questo codice:
cwb.EvaluateScriptAsync("... codice JavaScript ...").ContinueWith(u =>
{
if (u.Result.Success && u.Result.Result != null)
{
... faccio le mie cose
}
});
Non riesco nemmeno a mandarlo in esecuzione, poichè, sulla parte
u.Result.Success e
u.Result.Result, mi dice che:
'Task' non contiene una definizione di 'Result' e non è stato trovato alcun metodo di estensione accessibile 'Result' che
accetta un primo argomento di tipo 'Task'.
Probabilmente manca una direttiva using o un riferimento all'assembly.
Come faccio a dirgli che "u" è di tipo Task<JavascriptResponse> e quindi poter accedere ai vari parametri ??
Oppure posso dire al compilatore di considerarlo comunque corretto ?? Se sì, come ?
Grazie mille per l'aiuto
Sergio