<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - Stories tagged with Service</title>
    <description>the latest stories tagged with 'Service' from DotNetKicks.com</description>
    <link>http://www.dotnetkicks.com/</link>
    <language>en-us</language>
    <copyright>Atweb Publishing Ltd.</copyright>
    <docs>http://backend.userland.com/rss</docs>
    <generator>DotNetKicks.com - .NET links, community driven</generator>
    <ttl>30</ttl>
    <item>
      <title>MVVM with Prism 101 - Part 6b: Wrapping IClientChannel</title>
      <description>I could have used the title "Ditching Client Service Proxy" or "Avoiding Add Service Reference", but that's not what the meat of the post is about. However, that is essentially the goal of this post. The client service proxy generated when you use "Add Service Reference." to reference your web service from your client project is used by almost every demo I know. It quickly generates a proxy class for you that at first blush is "the bee's knees". &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.developmentalmadness.com%2farchive%2f2010%2f03%2f08%2fmvvm-with-prism-101-ndash-part-6b-wrapping-iclientchannel.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.developmentalmadness.com%2farchive%2f2010%2f03%2f08%2fmvvm-with-prism-101-ndash-part-6b-wrapping-iclientchannel.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/MVVM_with_Prism_101_Part_6b_Wrapping_IClientChannel</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/MVVM_with_Prism_101_Part_6b_Wrapping_IClientChannel</guid>
      <pubDate>Mon, 08 Mar 2010 13:22:19 GMT</pubDate>
    </item>
    <item>
      <title>daemoniq: Windows service hosting for mere mortals</title>
      <description>Developing and debugging windows services or daemon processes in .Net can be a really painful and tedious process. Daemoniq takes a stab at this problem by providing another level of a abstraction on top of System.ServiceProcess?. This allows developers to concentrate on writing windows services in .Net by providing functionality such as configuration, deployment and debuggability &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcode.google.com%2fp%2fdaemoniq%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcode.google.com%2fp%2fdaemoniq%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/daemoniq_Windows_service_hosting_for_mere_mortals</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/daemoniq_Windows_service_hosting_for_mere_mortals</guid>
      <pubDate>Sun, 06 Dec 2009 16:40:33 GMT</pubDate>
    </item>
    <item>
      <title>How to create a setup project to install windows services</title>
      <description>This post clearly explains how to create a setup project in visual studio &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcherupally.blogspot.com%2f2009%2f09%2fhow-to-create-setup-project-to-install.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcherupally.blogspot.com%2f2009%2f09%2fhow-to-create-setup-project-to-install.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/How_to_create_a_setup_project_to_install_windows_services</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/How_to_create_a_setup_project_to_install_windows_services</guid>
      <pubDate>Tue, 29 Sep 2009 12:30:00 GMT</pubDate>
    </item>
    <item>
      <title>How to create a windows service in dot net framework</title>
      <description>Explains detailed steps to create a windows service using visual studio &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcherupally.blogspot.com%2f2009%2f09%2fhow-to-create-windows-service-in-dot.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcherupally.blogspot.com%2f2009%2f09%2fhow-to-create-windows-service-in-dot.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/How_to_create_a_windows_service_in_dot_net_framework</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/How_to_create_a_windows_service_in_dot_net_framework</guid>
      <pubDate>Mon, 28 Sep 2009 16:15:00 GMT</pubDate>
    </item>
    <item>
      <title>LyricWiki.org - How to retrieve lyrics for your mp3 in C</title>
      <description>I have an iPhone and I got a lot of songs on it. I don't particularly love to sing but I got a few bands that have tendencies to say their lyrics in a. obscure way. Since I'm really curious, I'm always on Google searching for the lyrics. I wanted to save some time and avoid unnecessary browsing. The iPhone have the capacity of displaying lyrics if they are included inside the mp3 metadata. Updating the lyrics is something but where will I retrieved thousands song lyric? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.decayingcode.com%2f2009%2f05%2flyricwikiorg-how-to-retrieve-lyrics-for.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.decayingcode.com%2f2009%2f05%2flyricwikiorg-how-to-retrieve-lyrics-for.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/LyricWiki_org_How_to_retrieve_lyrics_for_your_mp3_in_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/LyricWiki_org_How_to_retrieve_lyrics_for_your_mp3_in_C</guid>
      <pubDate>Thu, 07 May 2009 07:36:31 GMT</pubDate>
    </item>
    <item>
      <title>Beginning Mocking With Moq 3 - Part 2</title>
      <description>Beginners introduction to mocking using the recently released Moq 3 framework. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f03%2f10%2fBeginning-Mocking-With-Moq-3-Part-2.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f03%2f10%2fBeginning-Mocking-With-Moq-3-Part-2.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Beginning_Mocking_With_Moq_3_Part_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Beginning_Mocking_With_Moq_3_Part_2</guid>
      <pubDate>Thu, 12 Mar 2009 00:31:18 GMT</pubDate>
    </item>
    <item>
      <title>Use Event Aggregator to make your application more extensible</title>
      <description>

Recently, in KiGG/DotNetShoutout we have integrated Twitter, nothing complex, very basic thing like when a story is submitted or appears in the front page it will broadcast in Twitter and like our feed it will post the short url of the original story (Cant resist to do some shameless marketing for DotNetShoutout).

Since it is a new requirement, initially I have modified the StoryService constructor to include the twitter client as a new argument and use it after the story is added in the database, the code is something like the following:...
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f03%2f05%2fuse-event-aggregator-to-make-your-application-more-extensible.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f03%2f05%2fuse-event-aggregator-to-make-your-application-more-extensible.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Use_Event_Aggregator_to_make_your_application_more_extensible</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Use_Event_Aggregator_to_make_your_application_more_extensible</guid>
      <pubDate>Fri, 06 Mar 2009 18:01:03 GMT</pubDate>
    </item>
    <item>
      <title>Implementing UnitOfWork Pattern In Linq To SQL Application</title>
      <description>Implementing UnitOfWork Pattern In Linq To SQL Application 

In my previous post, I have shown how to create Linq to Sql Repository which will have the maximum code coverage, In this post, I will show a simple UnitOfWork class which will flash the changes back to your database. I will be again use my ongoing UnityCommonServiceLocatorMVC project. Lets assume that in your ASP.NET MVC application you have a method in your controller which will add a category and its associate product in the Northwind database. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f02%2f26%2fimplementing-unitofwork-pattern-in-linq-to-sql-application.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f02%2f26%2fimplementing-unitofwork-pattern-in-linq-to-sql-application.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Implementing_UnitOfWork_Pattern_In_Linq_To_SQL_Application</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Implementing_UnitOfWork_Pattern_In_Linq_To_SQL_Application</guid>
      <pubDate>Fri, 27 Feb 2009 12:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Implementing UnitOfWork Pattern In Linq To SQL Application</title>
      <description>Implementing UnitOfWork Pattern In Linq To SQL Application 

In my previous post, I have shown how to create Linq to Sql Repository which will have the maximum code coverage, In this post, I will show a simple UnitOfWork class which will flash the changes back to your database. I will be again use my ongoing UnityCommonServiceLocatorMVC project. Lets assume that in your ASP.NET MVC application you have a method in your controller which will add a category and its associate product in the Northwind database. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f02%2f26%2fimplementing-unitofwork-pattern-in-linq-to-sql-application.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f02%2f26%2fimplementing-unitofwork-pattern-in-linq-to-sql-application.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Implementing_UnitOfWork_Pattern_In_Linq_To_SQL_Application</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Implementing_UnitOfWork_Pattern_In_Linq_To_SQL_Application</guid>
      <pubDate>Fri, 27 Feb 2009 12:46:02 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC, Unity and Common Service Locator</title>
      <description>In this post, I will show you how can you extend Microsoft Patterns &amp;amp; Practices Unity Application Block and use it in ASP.NET MVC in conjunction with Patterns &amp;amp; Practices Common Service Locator. Extending Unity Unity is a dependency injection container from MS Patterns &amp;amp; Practices team. But unlike the other containers it does not have any PerWebRequest... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f02%2f15%2fasp-net-mvc-unity-and-common-service-locator.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f02%2f15%2fasp-net-mvc-unity-and-common-service-locator.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Unity_and_Common_Service_Locator</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Unity_and_Common_Service_Locator</guid>
      <pubDate>Sun, 15 Feb 2009 20:30:40 GMT</pubDate>
    </item>
    <item>
      <title>Waegis is free</title>
      <description>The anti-spam service Waegis, which started with a subscription model, just went free, even for the enterprise license.
Why sticking with Akismet any longer? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fnayyeri.net%2fblog%2fnow-waegis-is-completely-free%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnayyeri.net%2fblog%2fnow-waegis-is-completely-free%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/products/Waegis_is_free</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/products/Waegis_is_free</guid>
      <pubDate>Thu, 04 Dec 2008 05:25:27 GMT</pubDate>
    </item>
    <item>
      <title>How to: Debug Windows Service in Visual Studio .NET</title>
      <description>Debugging a Windows Service Application is a very unpleasant task because such application doesn't run from within Visual Studio .NET. A Windows Service Application runs in the Services Control Manager context. This article is about how to debug a Windows Service application as a regulat Windows Forms application. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnetfacts.blogspot.com%2f2008%2f09%2fhow-to-debug-windows-service-in-visual.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnetfacts.blogspot.com%2f2008%2f09%2fhow-to-debug-windows-service-in-visual.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/How_to_Debug_Windows_Service_in_Visual_Studio_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/How_to_Debug_Windows_Service_in_Visual_Studio_NET</guid>
      <pubDate>Sat, 20 Sep 2008 01:57:49 GMT</pubDate>
    </item>
    <item>
      <title>Creating a .NET Windows Service</title>
      <description>The article details three different approaches to creating a .NET service. Most common is the timer-based service, which simply relies on a timer to invoke the background thread periodically. I also cover two other alternatives: using a single worker thread and using multiple worker threads. While the timer strategy is the simplest, the approaches using a single worker thread and multiple worker threads (specifically the multithreaded approach) offer some advantages. 

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fen.csharp-online.net%2fCreating_a_.NET_Windows_Service"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fen.csharp-online.net%2fCreating_a_.NET_Windows_Service" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Creating_a_NET_Windows_Service_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Creating_a_NET_Windows_Service_1</guid>
      <pubDate>Tue, 29 Jul 2008 23:01:03 GMT</pubDate>
    </item>
    <item>
      <title>Waegis - The Web Cleaner</title>
      <description>Tired of Spam?
Spammers are disturbing our dear web! How do you feel about them? Do you have a site, blog, forum or Wiki? Have you been affected by lots of spam content on your site? How much of time do you spend to remove them everyday? How can they affect the look and feel of your site? How can they affect your database size? Do you use CAPTCHA control and think it is a good solution? 
We're here to take care about everything for you and save your time, energy and effort. We're here to make a better and cleaner web with your help. Waegis (pronounced veejis) is a professional online service that assists you to block spams. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwaegis.com"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwaegis.com" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/security/Waegis_The_Web_Cleaner</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/security/Waegis_The_Web_Cleaner</guid>
      <pubDate>Thu, 10 Jul 2008 00:54:22 GMT</pubDate>
    </item>
    <item>
      <title>DNS-O-MATIC Updater - .NET Windows Service </title>
      <description>An open-source project that will detect your current public IP and notify the DNS-O-Matic service which in turn will notify as many as 29 other services of your dynamic IP change (including DynDNS, OpenDNS, NO-IP.com, etc). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fchoosing-a-blog-url-sucks.blogspot.com%2f2008%2f04%2fdns-o-matic-updater-net-windows-service.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fchoosing-a-blog-url-sucks.blogspot.com%2f2008%2f04%2fdns-o-matic-updater-net-windows-service.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/DNS_O_MATIC_Updater_NET_Windows_Service</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/DNS_O_MATIC_Updater_NET_Windows_Service</guid>
      <pubDate>Tue, 15 Apr 2008 08:19:35 GMT</pubDate>
    </item>
    <item>
      <title>Windows Services Can Install Themselves</title>
      <description>Using the InstallUtil.exe utility that ships with the .NET SDK can be a real pain. It's rarely in the PATH so you probably have to hunt down the utility when you are working on QA and production servers as I do. Installing a Windows Service should be easier. In this short article, I'll show you a way to make your Windows Services install themselves without needing InstallUtil.exe at all. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codeproject.com%2fKB%2fdotnet%2fWinSvcSelfInstaller.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codeproject.com%2fKB%2fdotnet%2fWinSvcSelfInstaller.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Windows_Services_Can_Install_Themselves</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Windows_Services_Can_Install_Themselves</guid>
      <pubDate>Thu, 06 Dec 2007 21:01:03 GMT</pubDate>
    </item>
    <item>
      <title>Talking to a Windows Service hosting WF</title>
      <description>What will become of a Windows Service if I attach a WCF interface to it? A Service in the SOA sense or an internal service? 
What if I need a publicly available service? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fajdotnet.wordpress.com%2f2007%2f10%2f19%2ftalking-to-the-windows-service%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fajdotnet.wordpress.com%2f2007%2f10%2f19%2ftalking-to-the-windows-service%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Talking_to_a_Windows_Service_hosting_WF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Talking_to_a_Windows_Service_hosting_WF</guid>
      <pubDate>Sat, 20 Oct 2007 01:36:32 GMT</pubDate>
    </item>
    <item>
      <title>Securing Web Services With a Custom SoapExtension</title>
      <description>One way to secure a web service is with username and password.  The problem with this approach is you have to add custom validation code to each web method.  Is there a better way?  Yes.  With a custom SoapExtension you can simply attribute your web method and have it authenticated so you don't have to add custom code to each method.  This article outlines this in detail. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fkeithelder.net%2fblog%2farchive%2f2007%2f01%2f09%2fTake-Securing-Web-Services-With-Username-and-Password-One-Step.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fkeithelder.net%2fblog%2farchive%2f2007%2f01%2f09%2fTake-Securing-Web-Services-With-Username-and-Password-One-Step.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/webservices/Securing_Web_Services_With_a_Custom_SoapExtension</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/webservices/Securing_Web_Services_With_a_Custom_SoapExtension</guid>
      <pubDate>Thu, 11 Jan 2007 14:16:01 GMT</pubDate>
    </item>
    <item>
      <title>Creating a simple, reusable Windows Service (template code) - Part II</title>
      <description>In part I, we examined how we can extend the Service Control methods by adding methods for all states of the Windows service in addition to the two methods provided by the designer. As you may remember, each of those methods called our own private Service Control method. Our private Service Control methods are implemented below:

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fsfilip%2farticles%2f5840.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fsfilip%2farticles%2f5840.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/vbnet/Creating_a_simple_reusable_Windows_Service_template_code_Part_II</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/vbnet/Creating_a_simple_reusable_Windows_Service_template_code_Part_II</guid>
      <pubDate>Thu, 04 Jan 2007 16:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Creating a simple, reusable Windows Service (template code) - Part I</title>
      <description>In this article, we'll see a way to create a simple Windows Service that can be reusable in that it can be used as the basis for any repeated operation that we would like to transform to a Windows Service.In other words, we can create our own assembly and then have the Windows Service call its entry point repeatedly over a period of time. By extending the code provided, you can even have multiple threads running at the same time. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fsfilip%2farticles%2f5484.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fsfilip%2farticles%2f5484.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/vbnet/Creating_a_simple_reusable_Windows_Service_template_code_Part_I</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/vbnet/Creating_a_simple_reusable_Windows_Service_template_code_Part_I</guid>
      <pubDate>Thu, 04 Jan 2007 18:01:02 GMT</pubDate>
    </item>
    <item>
      <title>http://www.dotnetzone.gr/cs/blogs/pkefal/archive/2006/12/15/22322.aspx</title>
      <description>Today, i downloaded and tried to install Visual Studio Service Pack 1 (SP1) RTM but it refused to work properly on my PC.
I was always getting an error that the file is not matching the version i have etc, so i tried to figure out what is wrong with my Visual Studio installation.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fpkefal%2farchive%2f2006%2f12%2f15%2f22322.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fpkefal%2farchive%2f2006%2f12%2f15%2f22322.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/http_www_dotnetzone_gr_cs_blogs_pkefal_archive_2006_12_15_22322_aspx</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/http_www_dotnetzone_gr_cs_blogs_pkefal_archive_2006_12_15_22322_aspx</guid>
      <pubDate>Sat, 30 Dec 2006 16:12:36 GMT</pubDate>
    </item>
    <item>
      <title>Download Visual Studio 2005 SP1 - Final Release!</title>
      <description>Visual Studio 2005 Service Pack 1 continues Microsoft's investment in market leading development tools. Service Pack 1 addresses issues that were found through a combination of customers and partner feedback, as well as internal testing.   &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmsdn.microsoft.com%2fvstudio%2fsupport%2fvs2005sp1%2fdefault.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmsdn.microsoft.com%2fvstudio%2fsupport%2fvs2005sp1%2fdefault.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Download_Visual_Studio_2005_SP1_Final_Release</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Download_Visual_Studio_2005_SP1_Final_Release</guid>
      <pubDate>Wed, 20 Dec 2006 09:06:51 GMT</pubDate>
    </item>
  </channel>
</rss>
