Hirdetés

Új hozzászólás Aktív témák

  • joysefke

    veterán

    válasz joysefke #8033 üzenetére

    a hiba megvan:

    Valamiért nem működik az, hogy menet közben lecserélem a letöltés metódusnak átadott dummy Progress<> objektumot egy igazira. Nem értem, hogy miért, de így van.

    Tehát a progress repoltolás itt nem működik a Progress objektum cseréje után sem:

    var p = new Progress<double>();
    Task t = _youtubeClient.DownloadMediaStreamAsync(streamToDownload, filename, p);

    // lecserélem a Progress-t valami olyanra ami csinál is valamit
    p = new Progress<double> (value => {....})

    await t

    nem működik.

    Nem értem miért nem működik, hiszen a DownloadMediaStreamAsync metódus is az átadott Progress objektumnak a referenciáját használja, _tudtommal_ nem készít róla fizikai másolatot.

    szerk:
    Uhh bakker, milyen jó volt leírni a problémát, most jövök rá mi a baj :D

    [ Szerkesztve ]

Új hozzászólás Aktív témák