NServiceBus - какой смысл IHandleMessages <T> по сравнению с IMessageHandler <T>?

Какой смысл IHandleMessages<T> по сравнению с IMessageHandler<T> в NServiceBus 2.0?

Один интерфейс происходит из другой и, кажется, не добавляет новых методов или новых ограничений на T. Возможно, что каждый - интерфейс маркера, но нет никакого доказательства для этого в комментариях.

8
задан skaffman 26 January 2010 в 09:51
поделиться

1 ответ

Есть различные коммерческие компоненты для этого. Посмотрите: pdflib ( http://www.pdflib.com/ ), высокие компоненты ( http://www.tallcomponents.com/ ) etc

У меня есть продукты от высоких компонентов и могут порекомендовать их.

Некоторые другие намного дороже.

ITExtSharp, как вы упоминали, довольно хорошо и можно использовать для добавления / удаления внешних страниц, в этом вы можете скрыть полные страницы, отдавая их или заменяйте их страницами заполнителя. ITEXT может использовать существующие файлы PDF или создавать пустые страницы.

Из моего личного опыта я только что упал на изображения и текст на существующие страницы и добавил страницы, сгенерированные по инструменту отчетности, когда требуется табличные данные.

HTH

-121--2843398-

Причина в том, что следует, что следует новее соглашении об именах для интерфейсов в NSERVICEBUS, где название говорится явно то, что он делает: iHandlemessages, IPERSISTAGAGAS, IcontansagaGadata и т. Д. Письмо «я» в начале Это интерфейс говорит о себе.

При сведении вместе они приводят к более читаемым кодам основаниям, если только слегка, но принесите язык структуры ближе к тому, что разработчик, тем самым уменьшая кривую обучения и трение использования.

9
ответ дан 5 December 2019 в 19:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: