public async Task <List <Reconocimiento> > GetReconocimientosAsync(string verb, string lang = "es", bool multiPref = false) { List <Reconocimiento> reconocimiento = new List <Reconocimiento>(); ServicioLematizacionClient client = new ServicioLematizacionClient(ServicioLematizacionClient.EndpointConfiguration.BasicHttpsBinding_IServicioLematizacion); reconocimiento = (await client.ReconocerVerboAsync(verb, lang, multiPref)); await client.CloseAsync(); return(reconocimiento == null ? new List <Reconocimiento>() : reconocimiento); }
public async Task <Reconocimiento[]> GetReconocimientosAsync(string verb, string lang = "es", bool multiPref = false) { Reconocimiento[] reconocimiento = new Reconocimiento[] { }; if ((await IsVerbAsync(verb)) == true) { ServicioLematizacionClient client = new ServicioLematizacionClient(ServicioLematizacionClient.EndpointConfiguration.BasicHttpsBinding_IServicioLematizacion); reconocimiento = await client.ReconocerVerboAsync(verb, lang, multiPref); await client.CloseAsync(); } return(reconocimiento); }