What is not supported in WCF for Windows Phone?

Damir Dobric Posts

Next talks:

 

    

Follow me on Twitter: #ddobric



 

 

Archives

This post contains the collected list of WCF related features which are not supported at WP7.

WCF Silverlight 3 vs. WP7

Following list shows features which are NOT supported by WP7, but supported by Silverlight 3:

  • WCF RIA services

  • Dynamic Proxy creation (ChannelFactory<>.Create is protected) 

  • NTLM authentication.

  • Custom bindings (However CustomBinding element is supported.)

  • Support for Sockets

  • WCF Data Services (Contained in SL SDK)

  • Duplex over HTTP (Contained in SL SDK)

  • JSON (Contained in SL SDK)

  • RSS and Atom formatting (Contained in SL SDK)
    As an alternative solution take a look on CodePlex for Syndication API


    More details here.

WCF Silverlight 4 vs. WP7

Features supported by WCF for Silverlight 4.0 which are NOT supported on WP7:

Many of them are at this moment pretty new and there are no so many developers who ever used it before. More detailed explanation is here.

Multicast

The System.Net.Sockets namespace has added support for UDP multicast clients.

Socket Security Policy Retrieval Using HTTP

For a connection request using System.Net.Sockets, an application can choose to retrieve the socket policy file by using the HTTP protocol on TCP port 80 instead of the custom TCP protocol on port 943. This allows HTTP servers that are already running HTTP services to authorize socket connections from Silverlight applications without having to deploy a new TCP service on the server and open a port through a firewall for port 943.

Relaxed Security Policy for Trusted Applications

The System.Net.Sockets namespace includes support for relaxed security policy restrictions applied to out-of-browser trusted applications that communicate using System.Net.Sockets.

Client HTTP Processing

There have been several feature additions when you opt in to client HTTP processing for your networking calls:

  • Referrer header is sent on all requests

  • Basic and NTLM authentication support

  • Caching support

  • Ability to enable or disable stream buffering for read and write requests

  • Concurrent connection limit is raised from 2 to 6

 


Posted Jun 05 2010, 11:20 PM by Damir Dobric
Filed under:

Comments

Miguel Madero wrote re: What is not supported in WCF for Windows Phone?
on 08-27-2010 7:30

Just to add to your list Debugger.Break, Debugger.Launch and Attach to Debugger won't work either.

Stephan wrote re: What is not supported in WCF for Windows Phone?
on 11-02-2010 11:24

I also cannot get to work to use WCF over HTTPS with Basic Authentication. Just not possible?

Thanks

Regards Stephan

developers.de is a .Net Community Blog powered by daenet GmbH.