Ein schönes Beispiel für ein praktisches Entwurfsmuster habe ich im Archiv der dot.net gefunden. In der Ausgabe 1/2009 beschreibt Marc André Zhou mit einem einfachen Beispiel, wie man ein Muster für Commands implementiert. Hierzu definiert er ein Interface ICommand, welches die Methode Execute() festlegt. 1 2 3 4 public interface ICommand { void Execute(); } [...]
Read the rest of this entry »Extension Method String.Reverse() – C# Quicky
Wie man mit einer erweiterten Methode einen String “umdreht”, soll folgendes Beispiel zeigen: Man definiert eine statische Klasse und in dieser kann man dann an den entsprechenden Datentypen, in diesem Beispiel am Datentyp String, eine weitere Methode implementieren: 1 2 3 4 5 6 7 8 9 public static class ExtensionMethods { public static string [...]
Read the rest of this entry »Attribute mittels Reflektion abfragen
Man kann mittels Reflektion unter anderem auch Attribute abfragen. Wie man das macht soll das kleine Beispiel mit C# und heute erstmals auch in Visual Basic zeigen: Ich erstelle mir dazu erst einmal ein eigenes Attribut namens BlogAttribute, Basisklasse ist hier Attribute in System C# 1 2 3 4 5 6 7 8 9 10 [...]
Read the rest of this entry »Webservices auf Erreichbarkeit prüfen
Um zu Überprüfen ob ein oder mehrere WCF- / WebServices erreichbar sind, muss man die einzelnen Endpunkte aus der app.config auslesen. Die Adresse vom jeweiligen Endpoint, kann man dann via Webrequest prüfen und behandeln. Folgender Lösungsansatz könnte dazu verwendet werden: using System.Configuration; using System.ServiceModel.Configuration; using System.Net; Zuerst finden wir unserer ClientSection in der app.config mit: [...]
Read the rest of this entry »






