Czy istnieje sposób, aby przyjrzeć się definicji przepływu pracy Async? Co kryje się pod maską, która sprawiłaby, że linia kodu zachowywała się inaczej, niż na zewnątrz?F # Async workflow
6
A
Odpowiedz
5
Jeśli przez "przepływ pracy Async" rozumie się typ AsyncBuilder
, który definiuje zachowanie bloków async
, to można znaleźć definicję w pliku control.fs w źródłowej dystrybucji, w źródłowym \ fsharp \ FSharp. Folder główny.
Tłumaczenie wyrażenia obliczeniowego na wywołania metod w instancji konstruktora można znaleźć w F# spec.
5
Dodawanie do rad KvB za rozdział właściwy Dona „Expert F #” jest dostępny na stronie:
Obejmuje on krótki, ale pouczający „pod maską” sekcji.
Powiązane problemy
- 1. Czy istnieje workflow opcji standardowej w F #?
- 2. Xamarin Android F # aktualizacja interfejsu użytkownika w async bloku
- 3. Jak uzyskać użyteczną StackTrace podczas testowania F # async przepływy pracy
- 4. F # pętli w F #
- 5. svnmerge workflow
- 6. Workflow In Production Code
- 7. Jenkins Workflow Build Information
- 8. NodeJS + CoffeeScript Workflow
- 9. Workflow with Symfony2?
- 10. Doctrine 2 Migrations Workflow
- 11. Workflow Bower and Grunt
- 12. Git submodules workflow
- 13. Efficient Clojure workflow?
- 14. Dalvik JIT workflow
- 15. Generowanie poprawek workflow JBPM
- 16. Java Open Source Workflow Engines
- 17. Workflow Foundation for Scheduled Process
- 18. Newbie - eclipse workflow (rozwój PHP)
- 19. Który silnik workflow do wyboru?
- 20. Ionic Framework + Phonegap Build: workflow
- 21. C# async, czekaj bez zadań
- 22. Jak zdefiniować interfejs async f #, który można zaimplementować w języku C#?
- 23. Udowodnienie F (f BOOL) = bool
- 24. async ctp rekurencja
- 25. Wątki vs. Async
- 26. Git submodule init async
- 27. async TryParse (...) wzorzec
- 28. Async czekać i równolegle
- 29. Spring Cancel @Async Task
- 30. Chcesz zrozumieć async
+1 dla specyfikacji. Szczególnie, jeśli rozumiesz, jak LINQ działa w języku C# (przepisywanie składni do wywołań metod), możesz dowiedzieć się, jak działa przepływ pracy F #, tłumacząc je na wywołania metod w obiekcie budującym. Jeśli jesteś ciekawy szczegółów dotyczących asynchronizacji, spójrz na control.fs w kodzie źródłowym. – Brian
skąd można uzyskać źródło fs? – akaphenom
@akaphenom - źródłem jest wersja F # 2.0 dla VS 2008 (http://www.microsoft.com/downloads/details.aspx?FamilyID=444005fb-e627-4feb-b51d-13d6a3b4b8ed). Nie jestem pewien, czy jest on również uwzględniony w instalacji VS 2010 po wyjęciu z pudełka ... – kvb