Платформа уведомлений или предупреждений для компонента .NET C # - PullRequest
3 голосов
/ 01 июня 2009

Я ищу инфраструктуру уведомлений или оповещений, которую можно использовать в моем приложении в качестве отдельного модуля, я могу просто использовать функции этой платформы. Есть ли какие-нибудь хорошие?

Мне нужны фреймворки, которые не используют много dll от других поставщиков для выполнения некоторых работ .. Просто подключены к .net framework dll

уведомления, такие как электронная почта как основной ...

Ответы [ 3 ]

0 голосов
/ 02 июня 2009

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

0 голосов
/ 02 июня 2009

Мы используем log4net и нашли в нем большую гибкость. У нас также есть собственный класс-обертка, который используется во всех наших проектах, что позволяет нам использовать статические методы для записи в определенные журналы. Log4net поставляется с одной DLL, и, конечно, наша оболочка DLL. Это легко расширить для дополнительной функциональности, теперь наш класс-оболочка позволяет нам записывать в журналы событий Windows, если / когда это необходимо.

Существует множество примеров того, как реализовать log4net, и она предоставляет множество способов записи / отправки информации журнала: http://logging.apache.org/log4net/release/config-examples.html

Пример реализации нашей оболочки:

Log.Error("Message", this);
Log.Error("Message", Exception, this);
Log.Error("Message", Exception, Type);
Log.Info("Message", this);
Log.Warn("Message", this);
0 голосов
/ 01 июня 2009

Что-то вроде log4Net? или система очереди сообщений, sks MSMQ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...