none
Traducción de llamado asíncrono de C# a VB.Net RRS feed

  • Pregunta

  • Saludos a todos!

     

    Estoy tratando de pasar una aplicación Silverlight de C# a VB.Net (las razones son completamente obligatorias :( )  y la verdad no he podido dar con un par de  "traducciones" ya que los resultados de los llamados asíncronos a web services los asigno a través de Delegados y también hago el uso de expresiones lambda y la verdad no he podido lograrlo. A continuación les pongo los dos trozos de código que quisiera que me ayudaran:

     

    1. Consumo de servicios:

     

     

        public void Create(Action<int> OnResult,String strTexto)
        {
    
            var prxRsk = new ws.Rsk.wsRiesgos.wsRiesgosSoapClient();
            prxRsk.AddNewRiesgoCompleted += (s, e) => { OnResult(e.Result); };
            prxRsk.AddNewRiesgoAsync(strTexto);
     
    
        }
    

     


    2. Luego desde otra capa consumo este web service y lo recibo a través de una variable Delegada y hago uso de expresion lambda

     

    Service.Create(k =>
    {
       //k queda con el int devuelto por el servicio
    }, strTexto);
    
    

    Les quedaría muy agradecido si pueden ayudarme

     


    David Cardona
    Silverlight MCTS, .Net Developer
    Medellin, Colombia
    miércoles, 22 de junio de 2011 3:37

Respuestas

Todas las respuestas