Nicholas Allen's Indigo Blog

Windows Communication Foundation From the Inside

October, 2009

Blog - About

About

Dr. Allen is a Program Manager at Microsoft working on Windows Communication Foundation, Windows Workflow Foundation, Silverlight, and other projects for the .NET Framework.

All material is provided "AS IS" with no warranties, and confer no rights. The opinions expressed are those of the individual authors, and do not reflect the views of Microsoft. Material may be added or removed without notice.

By posting a comment you grant me a non-exclusive, royalty-free license to do whatever I like with the comment, including giving these rights to another party. Ownership of a comment remains with the author.

I do not edit comments but I may ignore or delete them for any reason without warning.

  • Nicholas Allen's Indigo Blog

    Building a Data Contract Serializer Behavior

    • 2 Comments
    In configuration there's a DataContractSerializer behavior that I can add to my service, but the class it uses is internal. How do I get the same behavior programmatically? The DataContractSerializer behavior is a shortcut for setting the MaxItemsInObjectGraph...
  • Nicholas Allen's Indigo Blog

    Federating from Silverlight

    • 0 Comments
    I've had a few people ask whether the WCF subset in Silverlight supports message-level security. The answer currently is not very much. The security support is limited to basically the facilities that you'd expect to have for any other browser based application...
  • Nicholas Allen's Indigo Blog

    Ten More PDC 2009 Talks for Web Service Developers

    • 0 Comments
    I covered earlier the WCF and WF PDC talks that the team is doing, but there are many other groups coming to PDC to talk about web services. Here is a sample of ten of those other talks that I think WCF developers may find interesting. Developing REST...
  • Nicholas Allen's Indigo Blog

    Finding CLR Types from Schema

    • 0 Comments
    How can I found out what CLR type a particular XML schema definition will map to when using data contracts? Ask the type system what type it thinks the schema will map to. static string ClrTypeForXmlType(XmlQualifiedName xmlType) { return...
  • Nicholas Allen's Indigo Blog

    Application Auto Start in IIS

    • 0 Comments
    Application auto start is the ability for an application to be automatically started up before receiving any requests. In addition to priming the application for the first request, application auto start is also a way to have applications that start automatically...
  • Nicholas Allen's Indigo Blog

    WCF Samples for .Net 4 Beta 2

    • 0 Comments
    The Windows SDK samples for WCF and WF are now available updated for .Net 4 Beta 2. These are only the samples that are new or changed in .Net 4. If you want the complete set of existing samples as well you'll need to pick those up from the platform SDK...
  • Nicholas Allen's Indigo Blog

    .Net 4 Beta 2 Really Released

    • 0 Comments
    Although available for download by subscribers the last few days, the second beta release of .Net 4 is now available to everyone. You will see a number of new WCF features changed or moved around since the first beta release, but what you see now is almost...
  • Nicholas Allen's Indigo Blog

    Visual Studio and .Net 4 Training Kit October Update

    • 0 Comments
    The training kit of materials for Visual Studio 2010 and .Net 4 has now been updated with the latest for beta 2. The contents of the training kit include presentations, hands on labs, and demos related to the new features in the release. Here's some of...
  • Nicholas Allen's Indigo Blog

    ASP.NET MVC 1 Scripts on AJAX Delivery Network

    • 0 Comments
    Last week the AJAX script files included for ASP.NET MVC applications were added to the AJAX content delivery network . The content delivery network is a free service that provides caching support for some of Microsoft's AJAX libraries. As a developer...
  • Nicholas Allen's Indigo Blog

    Order Best Practices

    • 0 Comments
    Why is setting the Order property on data members recommended when adding fields in a new version of the contract? The data contract versioning best practices recommend taking three steps when adding fields in a new version of a contract. The...
  • Nicholas Allen's Indigo Blog

    Four Weeks between Now and PDC 2009

    • 0 Comments
    There are four more weeks between now and the start of PDC the week of November 16th. Registration can be done through the main PDC site. The details of the sessions are now almost all completely published and there are six sessions on tap covering WCF...
  • Nicholas Allen's Indigo Blog

    Transfer Modes and Buffer Sizes

    • 0 Comments
    Why do only some of the bindings allow setting a MaxBufferSize? The maximum buffer size and the maximum received message size are in many ways linked together. If the message is being transferred in a single buffer, then it only makes sense for...
  • Nicholas Allen's Indigo Blog

    WCF Case Studies Year 3

    • 0 Comments
    Two and a half years ago I put together an initial list of case studies involving WCF from the Microsoft case study site. Yesterday I covered the year past the initial list and this time I'll go one year farther. Today's list covers roughly a year starting...
  • Nicholas Allen's Indigo Blog

    WCF Case Studies Year 2

    • 0 Comments
    Two and a half years ago I put together an initial list of case studies involving WCF from the Microsoft case study site. I thought I'd give an update to gather together a list of case studies published since then. Today's list covers roughly a year stretching...
  • Nicholas Allen's Indigo Blog

    Web Service Technology Update with RIA Services

    • 0 Comments
    I've updated the WCF developer technology page with some of the ASP.NET MVC articles I've posted recently and also added another entry: .Net RIA Services. RIA Services are an application design pattern that live between ASP.NET and Silverlight in a...
  • Nicholas Allen's Indigo Blog

    Silverlight Documentation Refresh

    • 0 Comments
    The documentation for a published product periodically receives corrections and bug fixes in a refresh update that publishes many of the changes at once. On occasion there may even be new content added that was produced since the last release. Silverlight...
  • Nicholas Allen's Indigo Blog

    Nothing to See Here

    • 0 Comments
    What is the System.ServiceModel.Channels.NullMessage used for? The Message class is a central abstraction for representing communication between two endpoints. There's often interesting information associated with a message, such as the message delivery...
  • Nicholas Allen's Indigo Blog

    PDC 2009 Plans

    • 1 Comments
    Several new PDC sessions were published recently including one session that I'll be delivering. Application Server Extensibility with Microsoft Project Code Name “Dublin” and Microsoft ASP.NET 4 by Nicholas Allen ASP.NET 4 and “Dublin”...
  • Nicholas Allen's Indigo Blog

    Binary Encoding, Part 7

    • 0 Comments
    For the last part in the binary encoding series I'll cover how the use of the string table changes when the encoder is used in a sessionful manner. Here now are all of the past entries in the series: Binary Encoding, Part 1 Binary Encoding, Part...
  • Nicholas Allen's Indigo Blog

    ASP.NET MVC 2 Preview 2

    • 0 Comments
    A second preview release of ASP.NET MVC 2 has been released, adding new support for extending client-side validation, metadata annotations, and model validation. I'll be updating the web service technology page later in the week to cover a new set of...
  • Nicholas Allen's Indigo Blog

    Contract First Development through Schema

    • 0 Comments
    Christian Weyer and Buddhike de Silva have an article in this month's MSDN magazine covering contract-first development with WCF . They go over modeling messages and services through schema and then applying that to build a web service with WCF. They...
  • Nicholas Allen's Indigo Blog

    Binary Encoding Exercise Answers

    • 0 Comments
    I've gone ahead and put the message in the exercise in a small test program to demonstrate how the server would handle it. To help you out I've reformatted the input to make the record boundaries clear although the server obviously wouldn't take notice...
Page 1 of 1 (22 items)