2010-03-10 8 views
2

Даже с моими возможностями для работы с Google, я не могу найти хороший пример модели асинхронного программирования с делегатом обратного вызова. Мне легко указать кому-то ресурс о том, как использовать BeginSomeMethod и EndSomeMethod, но, похоже, нет хороших примеров их создания. Я ошибаюсь в том, что я ошибаюсь, или никто не собрал хороший учебник для любого, кто имеет этот паттерн.C# APM с обращением к обратному вызову

+0

Можем ли мы предположить, что вы хотите «более тяжелый вес», чем что-то вроде класса BackgroundWorker в System.ComponentModel: как вам нужно поговорить с каким-то оборудованием? – BillW

ответ

3

Вы ищете this article.

+0

И раздел MSDN в шаблоне проектирования Async - http://msdn.microsoft.com/en-us/library/ms228969.aspx –

+0

Статья не является основной реализацией. Кроме того, MSDN, похоже, не показывает мясо методов, если я что-то не хватает. Я хотел бы, чтобы проект просто передал кому-то еще, чтобы понять, как писать код APM. Могло бы время выбить образец. – cjibo

+0

Второй взгляд теперь имеет больше смысла. Я изначально искал прямое внедрение IAsyncResult, но AsyncResult еще лучше. – cjibo

1

Предлагаю вам найти EasyAsync, легкий инструментарий для такого рода обычаев.

Смежные вопросы