Идентификатор события служб WIndow - PullRequest
2 голосов
/ 19 октября 2010

Я делаю сервис окна проекта C #.1-й раз делаю это.Мне удалось установить и проверить, что он работает.

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

Может кто-нибудь подсказать мне, как это сделать?Я добавил пользовательский идентификатор события в мой проект службы окон, так как все созданные мной службы окон будут иметь идентификатор события 0.

Спасибо.

1 Ответ

5 голосов
/ 19 октября 2010

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

http://support.microsoft.com/kb/307024

Пример:

EventLog.WriteEntry(sSource, sEvent, EventLogEntryType.Warning,  234);

Код «234» выше является произвольным, это может быть любое число.Это можно использовать для составления списка кодов возврата, чтобы можно было отслеживать коды до определенного типа записи в журнале.

...