Carlos Figueira MSDN blog

General thoughts and usage examples about WCF, ASP.NET Web API, Windows Azure Mobile Services, testing and programming in general.

Browse by Tags

Tagged Content List
  • Blog Post: Implementing CORS support in WCF

    The code for this post can be downloaded from the MSDN Code Gallery . A pair of popular posts which I did a couple months back was to show how one can implement CORS (Cross-Origin Resource Sharing) in the net ASP.NET Web API framework. This week I found a couple of posts in the WCF forums from a user...
  • Blog Post: Event-based callback contracts on WCF duplex clients

    When we were defining the features that the “ Add Service Reference ” (ASR) dialog for Windows 8 Metro-style applications would have (so that those apps could use typed proxies to consume SOAP services), one of the points where there was some confusion was what the tool should generate for duplex services...
  • Blog Post: What features do you want in WCF?

    Very quick post today. WCF now has a UserVoice channel, a way for customers to suggest features to be implemented in the next version of the framework, as well as things which you think should be better. Check it out at http://tinyurl.com/wcfvnext and vote for your favorite features (or create a new...
  • Blog Post: Mixing Add Service Reference and WCF Web HTTP (a.k.a. REST) endpoint does not work

    I’ve seen this question to many times in different forums, and answered in many different ways that I decided to write a post with more details about it. The title says it all, but I want to reiterate the answer that I had to give so many times: Using svcutil.exe and Add Service Reference to create a...
  • Blog Post: WCF - Supporting raw requests for individual operations

    In the post about the raw mode for the WCF Web programming model , I showed how to use a content-type mapper to tell WCF to treat all incoming requests as “raw” requests, so we could map any content, including those supported by the formatter, to a Stream parameter. This is done at the encoder level...
  • Blog Post: Disabling model binding on ASP.NET Web APIs Beta

    The code for this post can be found in the MSDN Code Gallery . As I mentioned in my first post about the ASP.NET Web APIs, people used to WCF services may get a little confused at first with the concept of model binding , which is the process by which the inputs to the actions (formerly known as operations...
  • Blog Post: Implementing CORS support in ASP.NET Web APIs – take 2

    This post was written for the Beta version of the ASP.NET MVC 4. The updates needed to make them run in the latest bits (Release Candidate) are listed in this new post . The code for this post is published in the MSDN Code Gallery . Last post I showed one way to implement CORS support in the ASP.NET...
  • Blog Post: Introducing ASP.NET MVC 4 Beta with Web APIs

    There has historically been in Microsoft many ways of doing the same thing. That’s one of the original goals of WCF when it was created: unify the 5 or so different ways of creating distributed applications using the Microsoft stack (ASMX services, COM+, .NET Remoting, MSMQ and one more which I don’t...
  • Blog Post: WCF Extensibility – Wrapping up

    This post is the last one in the series about WCF extensibility points. For a list of all posts, go to the index page . And that’s the end of the series about extensibility points in WCF. I hope that the previous 40-some posts were useful for you – many of them were definitely useful for...
  • Blog Post: WCF Extensibility – Initializers (instance context, channel, call context)

    This post is part of a series about WCF extensibility points. For a list of all previous posts and planned future ones, go to the index page . And we’re reaching the end of this series. To close it, I’ll cover some of the lesser used extensibility points in WCF, which would be too short...
  • Blog Post: WCF Extensibility – IInstanceContextProvider

    This post is part of a series about WCF extensibility points. For a list of all previous posts and planned future ones, go to the index page . And we’re now back in the middle of the WCF runtime, and at the last few posts for this series. This time we’ll look at the instance context provider. The instance...
  • Blog Post: WCF Extensibility – IExtension and IExtensibleObject

    This post is part of a series about WCF extensibility points. For a list of all previous posts and planned future ones, go to the index page . And we’re back from the short detour to the world of WCF RIA Services , and the long “ mini-series ” about transport channels . We’ll...
  • Blog Post: WCF Extensibility – Configuring the Endpoint for WCF RIA Services

    This post is part of a series about WCF extensibility points. For a list of all previous posts and planned future ones, go to the index page . And we’re again taking a small detour over the normal flow of the series covering the “proper” WCF extensibility points. This time, we’ll talk about how you can...
  • Blog Post: WCF Extensibility – Transport Channels – Duplex Channels

    This post is part of a series about WCF extensibility points. For a list of all previous posts and planned future ones, go to the index page . And we’ll get to the end of the channel layer and transports in general with this post. After looking in many details at two types of transport channel...
  • Blog Post: WCF Extensibility – Transport Channels – Reply Channel

    This post is part of a series about WCF extensibility points. For a list of all previous posts and planned future ones, go to the index page . And after the little detour on the previous post about the IInteractiveChannelInitializer interface, we’re back on the channel layer, most specifically at the...
  • Blog Post: WCF Extensibility – Interactive Channel Initializer

    This post is part of a series about WCF extensibility points. For a list of all previous posts and planned future ones, go to the index page . Since this is a slow week (many people are on vacations for the Christmas / New Year holidays, at least in the western countries), I’ll take a break on the deep...
  • Blog Post: WCF Extensibility – Transport Channels – Request Channels, part 3

    This post is part of a series about WCF extensibility points. For a list of all previous posts and planned future ones, go to the index page . This is the part 3 of 3 of a “mini-series” inside the main series. For the other parts, here’s the list. Transport Channels – Request Channels, part 1 : Basic...
  • Blog Post: WCF Extensibility – Transport Channels – Request channels, part 2

    This post is part of a series about WCF extensibility points. For a list of all previous posts and planned future ones, go to the index page . This is the part 2 of 3 of a “mini-series” inside the main series. For the other parts, here’s the list. Transport Channels –...
  • Blog Post: WCF Extensibility – Transport Channels – Request Channels, part 1

    This post is part of a series about WCF extensibility points. For a list of all previous posts and planned future ones, go to the index page . This is the part 1 of 3 of a “mini-series” inside the main series. For the other parts, here’s the list. Transport Channels –...
  • Blog Post: WCF Extensibility – Message Encoders

    This post is part of a series about WCF extensibility points. For a list of all previous posts and planned future ones, go to the index page . Now we’re out of the metadata realm, we’re back to the components which are executed while the service is running. This post will focus on the message encoder...
  • Blog Post: WCF Extensibility – Policy Import / Export Extensions

    This post is part of a series about WCF extensibility points. For a list of all previous posts and planned future ones, go to the index page . And to wrap up on the subject of metadata extensions, this post will talk about policy assertions, how we can define them to be exported, and how we can consume...
  • Blog Post: WCF Extensibility – WSDL Import (and Code Generation) Extensions

    This post is part of a series about WCF extensibility points. For a list of all previous posts and planned future ones, go to the index page . Continuing on the theme of metadata extensibility, this post is the logical counterpart of the previous one – while that covered hooking on the WSDL...
  • Blog Post: WCF Extensibility – WSDL Export Extension

    This post is part of a series about WCF extensibility points. For a list of all previous posts and planned future ones, go to the index page . Now that we’re done with serialization, let’s get back to the service portion of the series. This post and the next ones will deal with metadata...
  • Blog Post: WCF Extensibility – Other Serialization Extensions

    This post is part of a series about WCF extensibility points. For a list of all previous posts and planned future ones, go to the index page . Wrapping up the “chapter” on serialization, this post will talk about other extensions for the serialization features in WCF which are too small to deserve their...
  • Blog Post: WCF Extensibility – Data Contract Resolver

    This post is part of a series about WCF extensibility points. For a list of all previous posts and planned future ones, go to the index page . Continuing on serialization, this post is about a new feature on the WCF serializers in .NET Framework 4.0, the DataContractResolver . Like the previous post...
Page 1 of 3 (70 items) 123