2009-09-23 26 views
5

Ne TcpListener.BeginAcceptTcpClient() ne de EndAcceptTcpClient() için F # async sarmalayıcısı (PowerPack'de) yoktur.TcpListener için kendi async sarıcımı nasıl yazarım?

Bunların etrafına kendi sargımı nasıl yazarım, böylece let! ve async anahtar sözcüklerini kullanabilir ve paralel olarak çalıştırabilir miyim?

cevap

6

Async.BuildPrimitive işlevini teslim ettiniz mi? Uygun bir uyumsuzluk sonucunu döndüren bir uzantı yöntemi oluşturmak için

gibi bir şey yapabilirsiniz.

+0

Teşekkürler, tam olarak aradığım şey – esac

+3

F #'nin son sürümlerinde Async.FromBeginEnd olarak adlandırılıyor. – Govert

İlgili konular