Wintellect  

Browse by Tags

The following is a rapid-fire description of channels, where they come from, and a code sample to illustrate: Channels are one of the more complex parts of a WCF application. For those that are new to WCF, a channel is a sink or a source of a message, Read More...
It has been a while since I have blogged - my apologies. Life has been hectic. One of the "not so fun" parts of writing a book on a beta technology like WCF is the constant movement of the API (not to mention changing the ship vehicle). One change in Read More...
What we have come to know and love as WinFx is now called the .NET Framework 3.0 (see http://www.eweek.com/article2/0,1895,1974865,00.asp ). It doesn' t look like this is anything more than a branding stunt, but I now have to go back and change parts Read More...
Last week I presented an MSDN webcast titled " The Lifetime of a WCF Message ". As promised, the demo code shown is here: LifeOfAMessage.zip ( KB) A couple of things to remember about the source: It was built with the WinFx Feb CTP, but should upgrade Read More...
WCF is all about sending and receiving messages. There are many settings that have an impact on how a WCF application will scale. The following describes how the settings for instancing modes and concurrency mode impact the scalability of a WCF receiving Read More...
I spoke briefly at Devscovery NYC tonight about WCF and WS-ReliableMessaging. As promised, the code is here: ReliableMessaging.zip (113.38 KB) Read the readme.txt file in the archive before running the sample. Some other things you can do with this sample: Read More...
One of the cooler things about WCF shown at PDC last year was the use of WCF's custom XML stack. In a nutshell, WCF wraps the functionality of existing System.Xml types to allow greater messaging functionality. The types in WCF's xml stack are defined Read More...
As anyone who has written a WCF application knows, getting a "Hello World" app to run takes a bit more effort than doing the equivalent in Windows Forms. Don't get me wrong, it is pretty straightforward and simple after you get the hang of it, but it Read More...
As some of you know, I began working on a WCF book several months ago. Currently I am looking to increase the size of my “Review Crew” (John Robbin’s term). Hopefully I am not opening myself up to hoards of email, but if you are interested in reviewing Read More...
I just moved a WPF / WCF application from my laptop to my workstation, and it suddenly started crashing Visual Studio as soon as the project loaded (those darn CTPs). After some hunting and pecking around, I came across this post: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=234330&SiteID=1&PageID=2 Read More...
One interesting feature of ClickOnce deployments is the capability to dynamically download files. These files can be anything: assemblies, images, help files, etc. This feature makes sense when you are trying to speed up installation time, or your application Read More...
Over the past year, I have become an avid viewer of the awful drama series Lost (awful because they show re-runs during the season). In honor of last night’s new episodes, I have written a distributed system that I like to call Lost Chat. It is Read More...
I like metadata, so it bothers me when I see articles that encourage abusing it. In particular I am referencing an article recently posted on MSDN titled "Metadata-Driven User Interfaces". In my interpretation, this article does a good job describing Read More...
Whidbey ClickOnce clients are cool. If you haven't seen them yet, MSDN has a pretty good overview and some walkthroughs: http://msdn2.microsoft.com/library/wh45kb66(en-us,vs.80).aspx I really like the idea behind the ClickOnce Security Settings tool. Read More...
A few weeks ago I gave a CAS presentation at an MSDN code camp. While preparing for the talk I ran across an interesting "feature" in the Fx Beta 2 Configuration tool (Control Panel > Administrative Tools > Microsoft .NET Framework 2.0 Configuration). Read More...