Einen Smart Client konfigurieren

Der Smart Client liegt dann vor, wenn wir die Klasse ChannelFactory<T> oder die Klasse DuplexChannelFactory<T> direkt für die Erzeugung des Clients benutzen. Beide Klassen unterstützen die Erstellung des Clients über die Methode CreateChannel(), die entsprechende Überladungen aufweisen, um den Kanal imperativ zu konfigurieren.

Der Smart Client arbeitet schnittstellenbasiert. Er hat den Vorteil, dass er äußerst einfach zu erstellen ist, aber gleichzeitig auch den Nachteil, dass er innerhalb des Nutzcodes keine Funktionalität kapselt. Das heißt, dass der anwendende Programmierer sich um die korrekte Bereitstellung und die Ausnahmebehandlung in allen Belangen selbst kümmern muss.

Den Smart Client imperativ konfigurieren ...

Get Handbuch der .NET 4.0/4.5-Programmierung. Band 3 Verteilte Anwendungen now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.