Await Event Handler ?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek
    doz4 bunu yazdı

    boyle bişey buldum ama bundada hata alıyorum

    public static Task WhenDocumentCompleted(this WebBrowser browser)
    {
        var tcs = new TaskCompletionSource();
        browser.DocumentCompleted += (s, args) => tcs.SetResult(true);
        return tcs.Task;
    }

    kullanımıda bu sekilde;

    await browser.WhenDocumentCompleted();

    form1 için boyle hata veriyor

    public  partial class Form1 : Form

    Extension method must be defined in a non-generic static class   

     

    WhenDocumentCompleted diye adlandırılan bir extension method. O kısmı bir tane cs dosyasındaki public static sınıfa koyman gerekiyor.


    Olaylara karışmayın!
Toplam Hit: 1584 Toplam Mesaj: 12