English 中文(简体)
新到窗口服务,有问题
原标题:new to windows services and have questions

目前,我正在撰写一个窗户服务,通常用于撰写剪辑中的网络应用程序。 因此,我有一些问题,即更有经验的窗户服务方案制定者可能能够回答。

如何通常在窗口服务中处理例外情形,与事件观察者挂钩,文本档案等?

通常,在我撰写网络申请时,我使用安装器安装定制操作。 曼 谷 对于窗口服务,我也做了同样的规定?

最后,人人都有如何 spring春的经历。 窗口服务的净依赖注射?

问题回答

There is a huge gap between recoverable and unrecoverable errors. You can overcome recoverable ones but you cannot do unrecoverable. So for unrecoverable errors I would recommend persist your error and shut down your service. For recoverable ones you can continue you execution loop. There is some more information in this answer. To log something to event log use EventLog class from the BCL library. More details on it in MSDN

Yes, you can make an installer for a windows service. Implementation is pretty much the same. The tool I would recommend to look for installation while not in production is installutil

I made integration of windows service with AutoFac container. You have to instantiate and configure your container after start. Unfortunately I don t have any Spring specific experience, so if your question is about some specifics I have no clue on it. But if it s general question on DI container integration that shot it. Just in case: there is some time limitation of service to start.





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签