Welcome to MSDN Blogs Sign in | Join | Help

June 2006 - Posts

Some Changes for Channels and Transports in the June CTP, Part 4

Yesterday's post covered most of the big new features that were added in the latest release . Today I'll go through the rest of the new features that are smaller in scope although no less exciting. When the channel stack is being built from binding elements,

Some Changes for Channels and Transports in the June CTP, Part 3

Today's look at recent changes covers two cool new features. Better support out-of-the-box for building applications in the POX/REST style. Back in March, I talked about the POX support we added for the February CTP and a bug we found in our implementation

Some Changes for Channels and Transports in the June CTP, Part 2

One of the biggest changes, although hard to recognize as such, is that we had to change the behavior of the Close method of ICommunicationObject to fix a bug. This was a particularly difficult fix to make because changing how ICommunicationObject works

It's All in the BindingContext

The binding context stores all of the dynamic information needed when the construction of the channel stack is in progress. When we go to build a channel stack from a binding, we first need to stamp out a set of binding elements. Think of this as constructing
Posted by Nicholas Allen | 4 Comments
Filed under: ,

Some Changes for Channels and Transports in the June CTP, Part 1

At this point in the product cycle for WCF, how do we decide what disruptive changes to make? The changes that we're making now typically happen for one of four reasons: There's a defect in the product that can't be fixed without introducing some disruption.
Posted by Nicholas Allen | 3 Comments
Filed under:

TechEd Chalk Talk Slides and .NET Framework 3.0 CTP

Two announcements coming out today. The first announcement is that the slides from the chalk talks at Tech Ed are now available. You can get the slides for the WCF presentations from the community site and I'll let you explore to find the slides for the
Posted by Nicholas Allen | 3 Comments
Filed under: ,

Inside the Standard Bindings: WSFederationHttp

Index for bindings in this series: BasicHttp WSHttp WSDualHttp WSFederationHttp NetTcp NetPeerTcp NetNamedPipe NetMsmq The final HTTP binding that I'm covering in this series is WSFederationHttp. Federation is the ability to share identities across multiple
Posted by Nicholas Allen | 6 Comments
Filed under: , ,

Inside the Standard Bindings: WSDualHttp

Index for bindings in this series: BasicHttp WSHttp WSDualHttp WSFederationHttp NetTcp NetPeerTcp NetNamedPipe NetMsmq After a few days break, the series on standard bindings continues. This week will take care of the remainder of the HTTP bindings, leaving
Posted by Nicholas Allen | 3 Comments
Filed under: , ,

Mapping Channels to Shapes

When you build a channel factory or listener, you have to specify a TChannel parameter that describes the shape of the channel you want to build. In most cases, you don't have a lot of choices for the channel shape, although conceivably any subset of
Posted by Nicholas Allen | 2 Comments
Filed under: , ,

Framing Size Limits for the Tcp and Named Pipe Transports

I've talked about the framing that goes on in the network stack before, but today's topic is a case where the framing actually affects what your application can do. Inside the WCF transport, essentially the uppermost level of the WCF network stack that

Tech Ed 2006 Tour

Friday was pretty much uneventful since the conference was in the process of shutting down. Instead, I'm pulling out some pictures I took earlier to show you what the exhibition floor was like. Coming in to the big room, there were three color-coded Technical
Posted by Nicholas Allen | 0 Comments
Filed under:

Tech Ed 2006, Day 4 (Thursday)

Thursday was the last day for the exhibition booths so it was everyone's final chance to grab free items. Personally, I don't take home a lot of stuff when I travel because of the hassle of getting it on a plane and home. There are some people that do
Posted by Nicholas Allen | 0 Comments
Filed under:

Tech Ed 2006, Day 3 (Wednesday)

By this point in the conference, everyone has got the routine down for what they're doing either manning a booth or wandering around the show floor. Some of the vendors that misestimated their swag budget have started running out of free gifts to give
Posted by Nicholas Allen | 2 Comments
Filed under:

Tech Ed 2006, Day 2 (Tuesday)

Now that we've had a chance to get a second round through the system, it's possible to start notice the patterns of what people are really interested in learning about. One of the hot topics that was surprising to me is about building security infrastructure.
Posted by Nicholas Allen | 1 Comments
Filed under:

One Hundred and First Post

One hundred posts and a few hundred thousand article reads since starting this blog on February 6th, the Tech Ed summary post this morning marked the 100th article posted. There's still a few days left until the 100th daily article because I've had some

Tech Ed 2006, Day 1 (Monday)

Monday was a long day on the show floor at the Connected Systems track. I spent most of the day in the Technical Learning Center where I was able to catch some of the Chalk Talks we had going on. I got to listen to a general talk on WCF in the early afternoon
Posted by Nicholas Allen | 2 Comments
Filed under:

Here's What the Chalk Talks are Like

This is a talk that is going on behind me at the moment. The shot was taken during the setup before the talk started. We continued moving a bunch of chairs over to accomodate extra people but these sessions are fairly intimate and it's hard to comfortably
Posted by Nicholas Allen | 0 Comments
Filed under:

New WCF Community Site Launched

[blogging live from Tech Ed] Check out the new WCF community site that just went live with the even newer NetFx 3.0 naming.
Posted by Nicholas Allen | 0 Comments
Filed under:

Tech Ed 2006, Day 0 (Sunday)

Sunday was a day of travel and key notes. Although many people flew out on Saturday, Sea-Tac airport was packed with Microsoft employees going to Boston on Sunday morning. You could spot the people with backup laptops going over their presentations one
Posted by Nicholas Allen | 0 Comments
Filed under:

Inside the Standard Bindings: WSHttp

Index for bindings in this series: BasicHttp WSHttp WSDualHttp WSFederationHttp NetTcp NetPeerTcp NetNamedPipe NetMsmq The WsHttp binding is a lot like the BasicHttp binding with the Web Services knob turned up a little higher. Where BasicHttp stops with
Posted by Nicholas Allen | 8 Comments
Filed under: , ,

HTTP Request and Response Messages

I've talked about the request - reply message exchange pattern that HTTP uses, but we've never looked at what those messages translate into during transmission. Unlike TCP, which is sometimes used with the request-reply style but is inherently uncorrelated,
Posted by Nicholas Allen | 3 Comments
Filed under: ,

Understanding the Syntax for URLs

A uniform resource locator (URL) is a standardized pointer to a resource. URLs not only tell you where information is located, they also tell you how to interact with that information. A cousin of the URL is the URN (the N stands for Name). URNs identify
Posted by Nicholas Allen | 2 Comments
Filed under: ,

Inside the Standard Bindings: NetNamedPipe

Index for bindings in this series: BasicHttp WSHttp WSDualHttp WSFederationHttp NetTcp NetPeerTcp NetNamedPipe NetMsmq Part 3 of the series detailing the standard bindings (Part 1 was on BasicHttp and Part 2 was on NetTcp ). The standard binding for named
Posted by Nicholas Allen | 5 Comments
Filed under: ,

Inside the Standard Bindings: NetTcp

Index for bindings in this series: BasicHttp WSHttp WSDualHttp WSFederationHttp NetTcp NetPeerTcp NetNamedPipe NetMsmq Today continues the series I started last week about the standard bindings. The previous article covered the BasicHttp binding . Today's
Posted by Nicholas Allen | 11 Comments
Filed under: , ,

TechEd 2006 Chalk Talk Schedule

During TechEd, the Connected Systems track (that's the WCF, Workflow, Infocard, and Biztalk teams) is going to include dozens of bonus talks for your enjoyment. Each of these mini-talks is going to be a little more than an hour long and drill into a particular
Posted by Nicholas Allen | 3 Comments
Filed under:

Inside the Standard Bindings: BasicHttp

Index for bindings in this series: BasicHttp WSHttp WSDualHttp WSFederationHttp NetTcp NetPeerTcp NetNamedPipe NetMsmq Since there isn't a lot of documentation about how the standard bindings are put together, I decided to start a series going over each
Posted by Nicholas Allen | 11 Comments
Filed under: , ,
 
Page view tracker