<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - Stories tagged with wcf</title>
    <description>the latest stories tagged with 'wcf' from DotNetKicks.com</description>
    <link>http://www.dotnetkicks.com/</link>
    <language>en-us</language>
    <copyright>Atweb Publishing Ltd.</copyright>
    <docs>http://backend.userland.com/rss</docs>
    <generator>DotNetKicks.com - .NET links, community driven</generator>
    <ttl>30</ttl>
    <item>
      <title>Calling a WCF service from a client without having the contract</title>
      <description>I was asked yesterday in the Hebrew C#/.NET Framework MSDN forums a tough question - is it possible to dynamically call a WCF service using only the contract name, operation name, and metadata address?
The short answer is - YES! To see how, check out the code in the blog post. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fidof%2farchive%2f2012%2f02%2f10%2fcalling-a-wcf-service-from-a-client-without-having-the-contract-interface.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fidof%2farchive%2f2012%2f02%2f10%2fcalling-a-wcf-service-from-a-client-without-having-the-contract-interface.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/Calling_a_WCF_service_from_a_client_without_having_the_contract</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/Calling_a_WCF_service_from_a_client_without_having_the_contract</guid>
      <pubDate>Thu, 09 Feb 2012 22:50:24 GMT</pubDate>
    </item>
    <item>
      <title>WCF/ASMX Interoperability - Removing the Annoying xxxSpecified when Ad</title>
      <description>WCF/ASMX Interoperability - Removing the Annoying xxxSpecified when Adding a Web Reference to a WCF Service
Today I answered a question in the MSDN forums about consuming WCF from a .NET 2 client, using the "Add Web Reference" option of Visual Studio. Apparently adding a web reference to a WCF service can cause the method signatures on the client side to look different. In this post I explain why that is and how to fix it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fidof%2farchive%2f2012%2f01%2f31%2fwcf-asmx-interoperability-removing-the-annoying-xxxspecified-when-adding-a-web-reference-to-a-wcf-service.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fidof%2farchive%2f2012%2f01%2f31%2fwcf-asmx-interoperability-removing-the-annoying-xxxspecified-when-adding-a-web-reference-to-a-wcf-service.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/WCF_ASMX_Interoperability_Removing_the_Annoying_xxxSpecified_when_Ad</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/WCF_ASMX_Interoperability_Removing_the_Annoying_xxxSpecified_when_Ad</guid>
      <pubDate>Wed, 01 Feb 2012 22:01:45 GMT</pubDate>
    </item>
    <item>
      <title>Improve WCF services testability with simple Dependency Injection</title>
      <description>Dependency injection is a great technique to reduce coupling between components and improve testability. Manually injected dependencies are dependencies which are passed manually to an object's constructor. When using WCF we depend on the WCF run time to create new instances of our service class. This solution provides a way to easily control service class instantiation for any type of WCF service   &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2froadan%2farchive%2f2012%2f01%2f30%2fimprove-wcf-services-testability-with-simple-dependency-injection.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2froadan%2farchive%2f2012%2f01%2f30%2fimprove-wcf-services-testability-with-simple-dependency-injection.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/Improve_WCF_services_testability_with_simple_Dependency_Injection</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/Improve_WCF_services_testability_with_simple_Dependency_Injection</guid>
      <pubDate>Mon, 30 Jan 2012 17:05:04 GMT</pubDate>
    </item>
    <item>
      <title>WCF Client Proxy Creation Process</title>
      <description>WCF enables us to consume a service in 2 ways: adding a service reference or by creating the proxy yourself. Both methods do the same thing - create a proxy class and and using it with the channel factory. Both cases are good, and its a matter of preference which one you use. I tend to use the second one - I prefer creating my proxy and add reference to the service dlls in the consuming app. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgal-segal.com%2fc-sharp%2fwcf-client-proxy-creation-process%23.TyZ1Xgsfsgo.dotnetkicks"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgal-segal.com%2fc-sharp%2fwcf-client-proxy-creation-process%23.TyZ1Xgsfsgo.dotnetkicks" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/WCF_Client_Proxy_Creation_Process</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/WCF_Client_Proxy_Creation_Process</guid>
      <pubDate>Mon, 30 Jan 2012 10:48:32 GMT</pubDate>
    </item>
    <item>
      <title>Introducing Unity.WCF providing easy IoC integration for WCF services</title>
      <description>There are numerous blog posts available that explain how to hook up Unity with WCF. Unfortunately, many of these are incomplete, too basic or just plain wrong. Additionally, as far as I can tell, nobody has created a NuGet package to get you up and running as quickly as possible. This post introduces Unity.WCF, an open source NuGet package that (hopefully) just works in most situations, deals with cleaning up IDisposable instances and also provides a nice mechanism for automatically adding WCF behaviors to your services. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.devtrends.co.uk%2fblog%2fintroducing-unity.wcf-providing-easy-ioc-integration-for-your-wcf-services"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.devtrends.co.uk%2fblog%2fintroducing-unity.wcf-providing-easy-ioc-integration-for-your-wcf-services" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/Introducing_Unity_WCF_providing_easy_IoC_integration_for_WCF_services</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/Introducing_Unity_WCF_providing_easy_IoC_integration_for_WCF_services</guid>
      <pubDate>Thu, 19 Jan 2012 14:55:18 GMT</pubDate>
    </item>
    <item>
      <title>What's new in WCF 4.5? Improved streaming in IIS hosting</title>
      <description>What's new in WCF 4.5? Improved streaming in IIS hosting As promised in my previous post, I'm continuing my mission to inform you of new changes in WCF 4.5.

If you've ever tried creating a WCF service that uses streamed requests (for example a file upload service) and host it in IIS, you may have noticed a strange behavior in your WCF service - it would seem that WCF is late in receiving the request, as if it was entirely loaded into the memory, and then passed to WCF. So is it streamed? or is it actually buffered? well, it's both.

This is the ninth post in the WCF 4.5 series. This post continues the previous posts on web-hosting features, and this time it is about the improved streaming capabilities of WCF 4.5 when it is hosted in IIS. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fidof%2farchive%2f2012%2f01%2f17%2fwhat-s-new-in-wcf-4-5-improved-streaming-in-iis-hosting.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fidof%2farchive%2f2012%2f01%2f17%2fwhat-s-new-in-wcf-4-5-improved-streaming-in-iis-hosting.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/What_s_new_in_WCF_4_5_Improved_streaming_in_IIS_hosting</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/What_s_new_in_WCF_4_5_Improved_streaming_in_IIS_hosting</guid>
      <pubDate>Wed, 18 Jan 2012 16:00:53 GMT</pubDate>
    </item>
    <item>
      <title>How to NOT store user credentials in a database</title>
      <description>Sometimes you need to create an application with your own role and user management module. In most cases you are creating it in a simple and understandable way. That way the user information with a password is stored in the database in the same table named User. In this post I will show you why this solution is not safe, why you should omit such structures and how to fix them. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.goyello.com%2f2012%2f01%2f10%2fnot-store-user-credentials-database%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.goyello.com%2f2012%2f01%2f10%2fnot-store-user-credentials-database%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/How_to_NOT_store_user_credentials_in_a_database</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/How_to_NOT_store_user_credentials_in_a_database</guid>
      <pubDate>Thu, 12 Jan 2012 11:38:02 GMT</pubDate>
    </item>
    <item>
      <title>Validating WCF services with System.ComponentModel.DataAnnotions</title>
      <description>All WCF services operations need some level of parameter validation to ensure that the data passed to the operation is present and correct. Two popular methods are manual checking and the Validation Application Block (VAB) from Enterprise Library. This article discusses another option - using the validation features from System.ComponentModel.DataAnnotations. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.devtrends.co.uk%2fblog%2fvalidating-wcf-service-operations-using-system.componentmodel.dataannotations"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.devtrends.co.uk%2fblog%2fvalidating-wcf-service-operations-using-system.componentmodel.dataannotations" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/Validating_WCF_services_with_System_ComponentModel_DataAnnotions</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/Validating_WCF_services_with_System_ComponentModel_DataAnnotions</guid>
      <pubDate>Wed, 04 Jan 2012 16:26:27 GMT</pubDate>
    </item>
    <item>
      <title>WCF Web API - Making REST a First-Class WCF Citizen</title>
      <description>Applications are continually evolving to expose their functionality over the web for example social services like Flickr, Twitter and Facebook. Aside from social applications, organizations are also looking to surface their core enterprise business functionality to an ever expanding array of client platforms. WCF Web API allows developers to expose their applications, data and services to the web directly over HTTP. This allows developers to fully harness the richness of the HTTP as an application layer protocol. Applications can communicate with a very broad set of clients whether they be browsers, mobile devices, desktop applications or other backend services. They can also take advantage of the caching and proxy infrastructure of the web through providing proper control and entity headers. We are designing specifically to support applications built with a RESTful architecture style though it does not force developers to use REST. The benefits of REST for your applications include discoverability, evolvability and scalability. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ftugberkugurlu.com%2farchive%2fintroduction-to-wcf-web-api-new-rest-face-ofnet"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ftugberkugurlu.com%2farchive%2fintroduction-to-wcf-web-api-new-rest-face-ofnet" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/WCF_Web_API_Making_REST_a_First_Class_WCF_Citizen</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/WCF_Web_API_Making_REST_a_First_Class_WCF_Citizen</guid>
      <pubDate>Wed, 23 Nov 2011 15:36:07 GMT</pubDate>
    </item>
    <item>
      <title>Host a WCF service with SSL and self issued certificate</title>
      <description>When you use SSL for your WCF service it is really useful to be able to work with self issue certificates for dev machine.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codewrecks.com%2fblog%2findex.php%2f2011%2f11%2f21%2fhow-to-test-ssl-based-wcf-services%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codewrecks.com%2fblog%2findex.php%2f2011%2f11%2f21%2fhow-to-test-ssl-based-wcf-services%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/Host_a_WCF_service_with_SSL_and_self_issued_certificate</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/Host_a_WCF_service_with_SSL_and_self_issued_certificate</guid>
      <pubDate>Tue, 22 Nov 2011 11:33:04 GMT</pubDate>
    </item>
    <item>
      <title>Basics of WCF Security</title>
      <description>In last edition of Basics of WCF Security series, we discussed ProtectionLevel Security Setting in WCF. Today's WCF corner is a continuation on the same topic. As usual, this article assumes that you have a fair understanding of basics of WCF and you have at least written or seen a simple WCF application in action.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsanjevsharma.blogspot.com%2f2011%2f11%2fbasics-of-wcf-security-part-3-part-1.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsanjevsharma.blogspot.com%2f2011%2f11%2fbasics-of-wcf-security-part-3-part-1.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/Basics_of_WCF_Security</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/Basics_of_WCF_Security</guid>
      <pubDate>Tue, 15 Nov 2011 09:59:54 GMT</pubDate>
    </item>
    <item>
      <title>RESTful WCF Service for Windows phone</title>
      <description>The post explains how to develop a RESTful WCF service. Some configuration has to be done so that the RESTful service is available from Windows phone. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.ganshani.com%2f2011%2f08%2f14%2fwcf-rest-services-for-windows-phone-2%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.ganshani.com%2f2011%2f08%2f14%2fwcf-rest-services-for-windows-phone-2%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/RESTful_WCF_Service_for_Windows_phone</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/RESTful_WCF_Service_for_Windows_phone</guid>
      <pubDate>Mon, 14 Nov 2011 15:37:35 GMT</pubDate>
    </item>
    <item>
      <title>Load Balancing &amp;amp; Reverse Proxying WCF OData Services</title>
      <description>This article discusses rewriting WCF OData Services to correct errors in XML and using load balancing &amp;amp; reverse proxy. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2011%2f11%2f08%2fRewriting-WCF-OData-Services-base-URL-with-load-balancing-reverse-proxy.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2011%2f11%2f08%2fRewriting-WCF-OData-Services-base-URL-with-load-balancing-reverse-proxy.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/Load_Balancing_Reverse_Proxying_WCF_OData_Services</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/Load_Balancing_Reverse_Proxying_WCF_OData_Services</guid>
      <pubDate>Thu, 10 Nov 2011 15:28:24 GMT</pubDate>
    </item>
    <item>
      <title>Creating a WCF 4 dynamic locator service using discovery extensions</title>
      <description>An article about how to extend the wcf discovery mechanism to also include binding data. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.infosupport.com%2fcreating-a-wcf-4-dynamic-locator-service-part-2-discovery-extensions%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.infosupport.com%2fcreating-a-wcf-4-dynamic-locator-service-part-2-discovery-extensions%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/Creating_a_WCF_4_dynamic_locator_service_using_discovery_extensions</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/Creating_a_WCF_4_dynamic_locator_service_using_discovery_extensions</guid>
      <pubDate>Wed, 02 Nov 2011 14:59:28 GMT</pubDate>
    </item>
    <item>
      <title>What's new in WCF 4.5? Changed default for ASP.NET compatibility mode</title>
      <description>This is the eighth post in the WCF 4.5 series. This post continues the previous posts on web-hosting features. This post is about the ASP.NET compatibility mode default change of WCF 4.5.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fidof%2farchive%2f2011%2f10%2f31%2fwhat-s-new-in-wcf-4-5-changed-default-for-asp-net-compatibility-mode.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fidof%2farchive%2f2011%2f10%2f31%2fwhat-s-new-in-wcf-4-5-changed-default-for-asp-net-compatibility-mode.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/What_s_new_in_WCF_4_5_Changed_default_for_ASP_NET_compatibility_mode</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/What_s_new_in_WCF_4_5_Changed_default_for_ASP_NET_compatibility_mode</guid>
      <pubDate>Mon, 31 Oct 2011 10:06:17 GMT</pubDate>
    </item>
    <item>
      <title>Making Sense with Data Contract (Structural Contract)</title>
      <description>One of the confusing aspects of learning data contract is that WCF offering multiple approaches to define data contract. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fkenwong.org%2fdotnet%2f2011%2f10%2fmaking-sense-with-data-contract-structural-contract%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fkenwong.org%2fdotnet%2f2011%2f10%2fmaking-sense-with-data-contract-structural-contract%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/Making_Sense_with_Data_Contract_Structural_Contract</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/Making_Sense_with_Data_Contract_Structural_Contract</guid>
      <pubDate>Thu, 27 Oct 2011 07:24:04 GMT</pubDate>
    </item>
    <item>
      <title>Impersonation and Delegation in WCF </title>
      <description>Impersonation is a technique that WCF Services use to authorize the caller's identity to access to service resources such as files and database tables. Service resources can be located either on local service machine or remotely hosted. The resources are being accessed by WCF Service's process identity or specific windows identity.	 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.techbubbles.com%2fwebservices%2fimpersonation-and-delegation-in-wcf%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.techbubbles.com%2fwebservices%2fimpersonation-and-delegation-in-wcf%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/Impersonation_and_Delegation_in_WCF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/Impersonation_and_Delegation_in_WCF</guid>
      <pubDate>Mon, 24 Oct 2011 20:37:07 GMT</pubDate>
    </item>
    <item>
      <title>WCF web api + developer APi keys</title>
      <description>If you are familiar with using REST style API calls to other websites providing private keys then you might find this article of some interest. The author integrates some common methods in with WCF to create some interesting code to manage the API calls. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fbabaandthepigman.wordpress.com%2f2011%2f10%2f20%2fwcf-web-api-developer-api-keys%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbabaandthepigman.wordpress.com%2f2011%2f10%2f20%2fwcf-web-api-developer-api-keys%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/WCF_web_api_developer_APi_keys</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/WCF_web_api_developer_APi_keys</guid>
      <pubDate>Sun, 23 Oct 2011 20:53:16 GMT</pubDate>
    </item>
    <item>
      <title>How to choose right WCF binding? </title>
      <description>Binding in WCF defines how clients can connect with your service. The base class for all bindings in WCF is System.ServiceModel.Channels.Binding. A Binding includes definition for WS-* protocols used, the message encoding and the transport protocol.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.techbubbles.com%2fwebservices%2fhow-to-choose-right-wcf-binding%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.techbubbles.com%2fwebservices%2fhow-to-choose-right-wcf-binding%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/How_to_choose_right_WCF_binding</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/How_to_choose_right_WCF_binding</guid>
      <pubDate>Sat, 22 Oct 2011 21:28:12 GMT</pubDate>
    </item>
    <item>
      <title>Transport and Message Security in WCF </title>
      <description>This post discusses about transport and message security. In Transport Security user credentials and claims are passed using transport layer. The transport protocols are TCP, HTTP, MSMQ and IPC. Each of these protocols have their own mechanism for passing user credentials. The most common approach is using secure socket layer(SSL) for encrypting the details which sent over HTTPS.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.techbubbles.com%2fwebservices%2ftransport-and-message-security-in-wcf%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.techbubbles.com%2fwebservices%2ftransport-and-message-security-in-wcf%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/Transport_and_Message_Security_in_WCF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/Transport_and_Message_Security_in_WCF</guid>
      <pubDate>Sun, 23 Oct 2011 06:15:35 GMT</pubDate>
    </item>
    <item>
      <title>Using StructureMap with WCF Web API</title>
      <description>Sample how to use StructureMap as you IOC container with WCF Web API &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcatchblock.com%2fblog%2fpost%2f2011%2f10%2f20%2fUsing-StructureMap-with-WCF-Web-API.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcatchblock.com%2fblog%2fpost%2f2011%2f10%2f20%2fUsing-StructureMap-with-WCF-Web-API.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/Using_StructureMap_with_WCF_Web_API</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/Using_StructureMap_with_WCF_Web_API</guid>
      <pubDate>Thu, 20 Oct 2011 16:49:29 GMT</pubDate>
    </item>
    <item>
      <title>My WCF Session at VS Live 2011 Redmond</title>
      <description>Yesterday I had my WCF 4 session in VS Live, where I showed some of the new features of WCF 4, including:
- Configuration simplification
- IIS hosting features
- WebHttp improvements
- Routing and Discovery services
I also talked about some other new WCF 4 features such as the DataContractResolver type, the new ReceiveContext API for MSMQ bindings, Monitoring WCF with ETW and PerfMon, the new binary stream encoder, and the new throttling defaults.
Slides and samples are available for download. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fidof%2farchive%2f2011%2f10%2f19%2fmy-wcf-session-at-vs-live-2011-redmond.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fidof%2farchive%2f2011%2f10%2f19%2fmy-wcf-session-at-vs-live-2011-redmond.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/My_WCF_Session_at_VS_Live_2011_Redmond</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/My_WCF_Session_at_VS_Live_2011_Redmond</guid>
      <pubDate>Thu, 20 Oct 2011 03:32:02 GMT</pubDate>
    </item>
    <item>
      <title>Using Geospatial Data -- WCF Data Services Team Blog</title>
      <description>The WCF Data Services Team introduces the new support for geospatial data and querying in their latest CTP release. The blog post describes the new feature and guides us through an example of how to create and query such a service. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fb%2fastoriateam%2farchive%2f2011%2f10%2f17%2fusing-geospatial-data.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fb%2fastoriateam%2farchive%2f2011%2f10%2f17%2fusing-geospatial-data.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/Using_Geospatial_Data_WCF_Data_Services_Team_Blog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/Using_Geospatial_Data_WCF_Data_Services_Team_Blog</guid>
      <pubDate>Tue, 18 Oct 2011 22:10:06 GMT</pubDate>
    </item>
    <item>
      <title>Introducing the OData Library</title>
      <description>Shayne Burgess discusses the new standalone OData library included as a part of the latest CTP release of the WCF Data Services, looking at using the library to read and write data.

(Courtesy of The Morning Brew.) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fb%2fastoriateam%2farchive%2f2011%2f10%2f14%2fintroducing-the-odata-library.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fb%2fastoriateam%2farchive%2f2011%2f10%2f14%2fintroducing-the-odata-library.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/Introducing_the_OData_Library</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/Introducing_the_OData_Library</guid>
      <pubDate>Tue, 18 Oct 2011 06:22:02 GMT</pubDate>
    </item>
    <item>
      <title>Basics of WCF Security - Part 2 </title>
      <description>In last First Article of Basics of WCF Security series, we discussed Core Security Concepts, Transport and Message level security basics and started discussion about Security Settings in WCF.  As usual, this article assumes that you have a fair understanding of basics of WCF and you have at least written or seen a simple WCF application in action.
To refresh it, following is the list of available security settings in WCF
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsanjevsharma.blogspot.com%2f2011%2f10%2fbasics-of-wcf-security-part-2.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsanjevsharma.blogspot.com%2f2011%2f10%2fbasics-of-wcf-security-part-2.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/Basics_of_WCF_Security_Part_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/Basics_of_WCF_Security_Part_2</guid>
      <pubDate>Sun, 16 Oct 2011 03:00:32 GMT</pubDate>
    </item>
  </channel>
</rss>
