RSS FeedFeed TwitterTwitter XINGXING
  
Meine Bücher

Erscheint demnächst: Verteilte Systeme und Services mit .NET 4.5: Konzepte und Lösungen für WCF 4.5 und ASP.NET Web-API ,
Hanser Fachbuchverlag

Weitere Infos

 

.NET 4.5 Update,
Microsoft Press

Weitere Infos

 

Verteilte Systeme und Services mit .NET 4.0: Konzepte und Lösungen mit WCF 4.0,
Hanser Fachbuchverlag

Weitere Infos

 
Weitere Bücher
Meine Artikel

Leichtgewichtige Kommunikation: REST-basierte Services mit dem neuen API aus der ASP.NET-Familie,
windows.developer

Weitere Infos

 

Windows Azure Tutorial, Teil 3: Verbindung zwischen Cloud- und lokalen Applikationen,
iX - Magazin für professionelle Informationstechnik

Weitere Infos

 

Weitere Artikel

Schulung & Beratung

Gemeinsam mit meinen Kollegen aus dem IT-Visions Netzwerk unterstützte ich durch zielgerichtete Inhouse-Trainings und Consulting Unternehmen bei der Planung und Umsetzung großer Software-Systeme mit der Microsoft/.NET-Plattform.

Mehr

Kontakt

 
Konferenzen

Scandinavian Developer Conference 2013 (SDC 2013) von 04.03.2013 bis 06.03.2013 in Göteborg

Meine Talks

Web-Site der Konferenz

 

BASTA! on Tour Spring 2013 von 24.04.2013 bis 26.04.2013 in Düsseldorf

Meine Talks

Web-Site der Konferenz

 

5th SOA and Cloud-Technology Symposium 2012 von 24.09.2012 bis 25.09.2012 in London

Meine Talks

Web-Site der Konferenz

 
Weitere Konferenzen
von Manfred, 10. Juni 2012 11:56

Generell gibt es zwei Möglichkeiten, um die von WCF übersendeten Inhalte zu komprimieren: a) der WCF-Service wird in IIS gehostet und dieser kümmert sich um die Komprimierung und b) der WCF-Service verwendet Self-Hosting

Im Falle von a) muss man den WCF-Proxy am Client dazu bringen, auch Komprimierung einzusetzen. Ab WCF 4 machen das die Proxys automatisch; davor benötigt man einen Workaround (siehe  [1]).

Im Fall b) ist man gezwungen, sich eine WCF-Erweiterung zu schreiben. Microsoft hat dazu im Rahmen der offiziellen WCF-Beispiele eine beispielhafte Implementierung bereitgestellt. Die Beschreibung dazu findet man unter [2]; die Beispiele als Download unter [3]. Diese Idee wurde auch im Rahmen der WCF Extensions, die auf Codeplex veröffentlicht wurden, aufgegriffen [4]. Dabei handelt es sich jedoch um ein Community-Projekt.

 

[1] http://code.msdn.microsoft.com/WCF-Compression-Example-9ffab49c

[2] http://msdn.microsoft.com/en-us/library/ms751458.aspx

[3] http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=21459

[4] http://wcfextensions.codeplex.com/

Kategorien: WCF