<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>janus-net.de &#187; c#</title>
	<atom:link href="http://www.janus-net.de/tag/c/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.janus-net.de</link>
	<description>just another line in the file</description>
	<lastBuildDate>Fri, 04 Nov 2011 19:39:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Double-Checked Locking in C#</title>
		<link>http://www.janus-net.de/2008/01/10/double-checked-locking-in-c/</link>
		<comments>http://www.janus-net.de/2008/01/10/double-checked-locking-in-c/#comments</comments>
		<pubDate>Thu, 10 Jan 2008 01:08:54 +0000</pubDate>
		<dc:creator>stj</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[patterns]]></category>
		<category><![CDATA[singleton]]></category>

		<guid isPermaLink="false">http://www.janus-net.de/2008/01/10/double-checked-locking-in-c/</guid>
		<description><![CDATA[Heute hatte ich eher zuf&#228;llig das Buch Head First Design Patterns in der Hand. Auch eher zuf&#228;llig bin ich dabei im Kapitel &#252;ber das Singleton-Pattern beim Double-Checked Locking h&#228;ngen geblieben. Dort wird darauf aufmerksam gemacht, dass dieses Pattern unter Java 1.4 und fr&#252;heren Versionen nicht funktioniert. Da ich dieses Pattern bereits einige male in C# [...]]]></description>
		<wfw:commentRss>http://www.janus-net.de/2008/01/10/double-checked-locking-in-c/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Using xs:choice in WCF-Services</title>
		<link>http://www.janus-net.de/2007/08/07/using-xschoice-in-wcf-services/</link>
		<comments>http://www.janus-net.de/2007/08/07/using-xschoice-in-wcf-services/#comments</comments>
		<pubDate>Tue, 07 Aug 2007 21:57:46 +0000</pubDate>
		<dc:creator>stj</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[Contracts]]></category>
		<category><![CDATA[POETS]]></category>
		<category><![CDATA[serialization]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[WSDL]]></category>
		<category><![CDATA[XmlSerializer]]></category>
		<category><![CDATA[XSD]]></category>

		<guid isPermaLink="false">http://www.janus-net.de/2007/08/07/using-xschoice-in-wcf-services/</guid>
		<description><![CDATA[At the very beginning of the ongoing work of my "Projektgruppe" we had to convert an existing XSD into a DataContract compliant schema. The XSD was part of the WSDL of one of our services which we developed using a contract-first approach. One complex type contained a xs:choice element which is not supported by DataContracts [...]]]></description>
		<wfw:commentRss>http://www.janus-net.de/2007/08/07/using-xschoice-in-wcf-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FatalExecutionEngineError on calling HttpQueryServiceConfiguration</title>
		<link>http://www.janus-net.de/2007/05/27/fatalexecutionengineerror-on-calling-httpqueryserviceconfiguration/</link>
		<comments>http://www.janus-net.de/2007/05/27/fatalexecutionengineerror-on-calling-httpqueryserviceconfiguration/#comments</comments>
		<pubDate>Sun, 27 May 2007 17:14:03 +0000</pubDate>
		<dc:creator>stj</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[httpcfg]]></category>
		<category><![CDATA[Namespaces]]></category>
		<category><![CDATA[PInvoke]]></category>
		<category><![CDATA[WCF]]></category>

		<guid isPermaLink="false">http://www.janus-net.de/2007/05/27/fatalexecutionengineerror-on-calling-httpqueryserviceconfiguration/</guid>
		<description><![CDATA[The last few days I struggled a lot with WCF endpoints while configuring them running with least privileges. As already mentioned in my post WCF: Namespace Reservierung there are several tools simplifying this procedure. Nevertheless I wanted to write my own little tool with a GUI. The tool works fine so far (go and grep [...]]]></description>
		<wfw:commentRss>http://www.janus-net.de/2007/05/27/fatalexecutionengineerror-on-calling-httpqueryserviceconfiguration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Warum muss eine abstrakte Klasse in C# alle Methoden einer Schnittstelle implementieren?</title>
		<link>http://www.janus-net.de/2007/05/16/60/</link>
		<comments>http://www.janus-net.de/2007/05/16/60/#comments</comments>
		<pubDate>Wed, 16 May 2007 19:41:35 +0000</pubDate>
		<dc:creator>stj</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.janus-net.de/2007/05/16/60/</guid>
		<description><![CDATA[Ein Kommilitone von mir, der sonst haupts&#228;chlich im Java-Umfeld programmiert, stellte mir heute die Frage, warum er folgendes in C# nicht machen kann: PLAIN TEXT C#: interface IInterface &#160; &#160; &#123; &#160; &#160; &#160; &#160; void Method&#40;&#41;; &#160; &#160; &#125; &#160; &#160; &#160; abstract class Base : IInterface &#160; &#160; &#123; &#160; &#160; &#125; Folgendes [...]]]></description>
		<wfw:commentRss>http://www.janus-net.de/2007/05/16/60/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Stream.Read Method  blocks application</title>
		<link>http://www.janus-net.de/2006/03/23/streamread-method-blocks-application/</link>
		<comments>http://www.janus-net.de/2006/03/23/streamread-method-blocks-application/#comments</comments>
		<pubDate>Thu, 23 Mar 2006 16:41:51 +0000</pubDate>
		<dc:creator>stj</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[NetworkStream]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">https://www.janus-net.de/2006/03/23/streamread-method-blocks-application/</guid>
		<description><![CDATA[Today I needed to read some data from a NetworkStream. First I tried Stream.Read-Method but then I noticed that it blocks my program. Sometimes it seems to be meaningful to read the reference: The implementation will block until at least one byte of data can be read, in the event that no data is available. [...]]]></description>
		<wfw:commentRss>http://www.janus-net.de/2006/03/23/streamread-method-blocks-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Avoid polling registry keys in .NET (C#)</title>
		<link>http://www.janus-net.de/2006/02/27/avoid-polling-registry-keys-in-net-c/</link>
		<comments>http://www.janus-net.de/2006/02/27/avoid-polling-registry-keys-in-net-c/#comments</comments>
		<pubDate>Mon, 27 Feb 2006 01:29:35 +0000</pubDate>
		<dc:creator>stj</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[Registry]]></category>

		<guid isPermaLink="false">https://www.janus-net.de/2006/02/27/avoid-polling-registry-keys-in-net-c/</guid>
		<description><![CDATA[Some days ago I read an article at The Old New Thing about performance cost of reading a registry key. As I am reading registry keys in quite frequently I wonderd how to avoid polling registry keys in .NET (C#). Windows API provides a function RegNotifyChangeKeyValue which notifies the caller about changes. Sadly, this function [...]]]></description>
		<wfw:commentRss>http://www.janus-net.de/2006/02/27/avoid-polling-registry-keys-in-net-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting list of (sub-)domains from Active Directory with C#</title>
		<link>http://www.janus-net.de/2005/11/18/getting-list-of-sub-domains-from-active-directory-with-c/</link>
		<comments>http://www.janus-net.de/2005/11/18/getting-list-of-sub-domains-from-active-directory-with-c/#comments</comments>
		<pubDate>Fri, 18 Nov 2005 21:35:53 +0000</pubDate>
		<dc:creator>stj</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[Active Direcroty]]></category>
		<category><![CDATA[c#]]></category>

		<guid isPermaLink="false">https://www.janus-net.de/wordpress/2005/11/18/getting-list-of-sub-domains-from-active-directory-with-c/</guid>
		<description><![CDATA[Some days ago I needed some piece of c# code to list all domains with subdomains from Active Directory. My first idea was to bind to the LDAP port. After some tests I was confused because I always got only one search result. The LDAP port did not give out info for other domains, just [...]]]></description>
		<wfw:commentRss>http://www.janus-net.de/2005/11/18/getting-list-of-sub-domains-from-active-directory-with-c/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>


