The Curious Engineer

All blogs / C# / .NET

Nicholas Allen's Indigo Blog

learn.microsoft.com/en-us/archive/blogs/drnick

Windows Communication Foundation From the Inside

C# / .NETWeb developmentDistributed systems / cloudMicrosoft blogsMSDN archive

’10’15’20’25
Posts
1,091 from 6 Feb 2006 to 30 Jun 2010
Posting
archived, read-only
Kind
personal blog
Feed
https://learn.microsoft.com/en-us/archive/blogs/drnick/feed.xml

2010 94

  1. Reaching a More Permanent Conclusion
  2. Extended Down Time
  3. Identity Framework SDK and Training Kit for Visual Studio 2010
  4. Debugging a Missing HostedTransportConfiguration Type
  5. WCF Data Services V1 Client Library and Update
  6. Claims Visualization
  7. Service Activation without Files
  8. Routing and Impersonation
  9. Multiple Site Bindings
  10. May and June ReMIX 2010 Events
  11. Windows Server AppFabric Refresh and Videos
  12. HTTPS Host Name for IIS
  13. Schema Errors Extending Configuration
  14. Network Tracing Betas
  15. Optional Xml Fields
  16. Fix for Generating Metadata Behind a Router
  17. Silverlight 4 Business Application Course
  18. Moonlight 3 Preview 6
  19. WCF RIA Services Release Candidate 2
  20. Download the Moving to Visual Studio 2010 Draft
  21. Ten 2010 Services Videos
  22. Official Start of Azure AppFabric Service
  23. WCF 4 Samples and Training
  24. Silverlight 4 Launch Event
  25. Visual Studio 2010 and .Net 4 Released
  26. Finding Your Place
  27. To Appear in the Windows 7 SDK
  28. Starter STS Sample
  29. Debugging Delegation and Kerberos Configuration
  30. Referring to Generic Interfaces in Contracts
  31. Rolling Your Own Status
  32. ServiceHostBase Never Calls ApplyConfiguration
  33. Changes to Default Throttle Settings
  34. Windows Azure Guidance and Survey
  35. Channel Development Survey
  36. Exploring Managed Applications
  37. Visual Studio 2010 Virtual Machines
  38. OData SDK Released
  39. WCF RIA Services Release Candidate
  40. Silverlight 4 Release Candidate
  41. Legacy Created, Obsoleted, and Destroyed Before Shipping
  42. Fix for HTTP Configuration Errors using WebScriptEnablingBehavior
  43. Fix to Allow Providing Outgoing Supporting Tokens
  44. Fix to Disable Transport Security with Message Credentials
  45. Fix to Disable Security on Responses
  46. ASP.NET MVC 2 Released for Visual Studio 2008
  47. ASP.NET MVC Migration Tool
  48. Getting WCF 4 Release Candidate Documentation
  49. Two More Fixes for Visual Studio 2010 Release Candidate
  50. Identity and Access Control Guide
  51. Comparing Two Bindings
  52. Compatibility Update for Serialization
  53. Approaching End of Life for Original Platforms
  54. AppFabric Beta 2 and Samples
  55. .Net 4 Certification Exams
  56. Parsing Standard Uris, Part 2
  57. Parsing Standard Uris
  58. Frequently Asked Uri Questions
  59. Early TechEd 2010 Registration Ends this Week
  60. MEF Preview 9
  61. Filling Time Today
  62. Finding the Remote Client Address
  63. Fix for Visual Studio 2010 Release Candidate Crash
  64. Debugging with Reflector
  65. Visual Studio Release Candidate Walkthroughs and Training Kit
  66. WCF and AppFabric on .Net Rocks
  67. Fix to Generate Contract Code for Dates
  68. Windows Azure Tools 1.1
  69. Visual Studio 2010 and .Net 4 Release Candidate
  70. ASP.NET MVC 2 Release Candidate 2
  71. Moonlight 3 Preview
  72. Fix to Allow an Encoder Fallback with UTF8
  73. Fix for Partially Trusted Clients using Windows Authentication
  74. Fix to Allow Customizing the Status Code when Validation Fails
  75. Fix for Exception Reading Typed Headers
  76. Full and Partial Profiles
  77. Data Services Update Re-Released
  78. Warming a Cold Pool
  79. Domain Services with WCF RIA Services Introduction
  80. Debugging References with Graph Visualizations
  81. Fix for Gradual Debugger Slowdown
  82. Transaction Not Available
  83. Debugging with Framework Source
  84. Test .Net 4 Beta 2 over Windows Update
  85. Visual Studio and Windows Azure Training Kit Updates
  86. MIX 2010 Content Voting Ends Tomorrow
  87. MEF on the Technology Summary Page
  88. Temporary Shadow Files
  89. Ignoring MustUnderstand
  90. Fix for Error Accessing Remote Endpoint Address
  91. Managed Extensibility Framework in Silverlight Screencasts
  92. Untyped Asynchronous Calls
  93. TechEd 2010 Early Registration
  94. Three Networking Questions Answered with Samples

2009 249

  1. 2009 Year in Review
  2. Deploying WCF RIA Services System Files
  3. Visual Studio 2010 Beta and 2008 Trial VMs
  4. Azure AppFabric December Release
  5. Fix for Slow IO Thread Startup
  6. ASP.NET MVC 2 Release Candidate
  7. Identity and Federation Services Releases
  8. Mono 2.6 and Moonlight 2 Released
  9. Dynamic Routing Updates
  10. Where UDDI Went
  11. Fall Training Kit Collection
  12. Web Security Interviews
  13. How to Configure MSMQ Activation for Workflow Services
  14. MIX 2010 Registration and Session Submission Open
  15. An XML Standard and Three Last Calls
  16. Virtual Labs for AppFabric and .Net 4
  17. Customizing Parameter Names
  18. Don't Check What Doesn't Have to be Correct
  19. Managed Extensibility Preview and in Silverlight
  20. Double Fixing
  21. Silverlight 4 Out of Browser
  22. AppFabric Talks and Slides
  23. Data Services Joins the WCF Family
  24. Holiday Technology Update
  25. ASP.NET MVC 2 Beta
  26. WCF RIA Services Beta
  27. Silverlight 4 Developer Beta
  28. Watch the PDC 2009 Keynotes
  29. More PDC Announcements: Azure Turning On, Azure AppFabric, and Dallas
  30. PDC Day 1 Announcement: AppFabric
  31. Future of Moonlight
  32. Related PDC Sessions for WCF and Workflow
  33. PDC 2009 Logistics
  34. Bob Muglia Talks Distributed Systems and Silverlight
  35. Interfaces Lack Data
  36. Another .Net 4 Survey: Documentation
  37. One Week to PDC 2009
  38. .Net Services November 2009 CTP
  39. Windows Web Services Samples
  40. Breaking Changes for WCF in .Net 4 Beta 2
  41. Visual Studio and .Net 4 Beta 2 Survey
  42. Replacing Visual Studio 2010 Beta 1 with Beta 2
  43. Building a Data Contract Serializer Behavior
  44. Federating from Silverlight
  45. Ten More PDC 2009 Talks for Web Service Developers
  46. Finding CLR Types from Schema
  47. Application Auto Start in IIS
  48. WCF Samples for .Net 4 Beta 2
  49. .Net 4 Beta 2 Really Released
  50. Visual Studio and .Net 4 Training Kit October Update
  51. ASP.NET MVC 1 Scripts on AJAX Delivery Network
  52. Order Best Practices
  53. Four Weeks between Now and PDC 2009
  54. Transfer Modes and Buffer Sizes
  55. WCF Case Studies Year 3
  56. Web Service Technology Update with RIA Services
  57. Silverlight Documentation Refresh
  58. Nothing to See Here
  59. PDC 2009 Plans
  60. Binary Encoding, Part 7
  61. ASP.NET MVC 2 Preview 2
  62. Contract First Development through Schema
  63. Binary Encoding Exercise Answers
  64. Scott Guthrie Previews Visual Studio 2010 and ASP.NET MVC 2
  65. Binary Encoding Exercise
  66. Binary Encoding, Part 6
  67. Using Polling Duplex Scaled Out
  68. Guide to the WCF REST Starter Kit Preview
  69. Binary Encoding, Part 5
  70. Binary Encoding, Part 4
  71. October Changes to .Net Services
  72. Missing Binary Encoding Update
  73. Binary Encoding, Part 3
  74. ASP.NET AJAX Preview 5
  75. Binary Encoding, Part 2
  76. Windows Management Release Candidate
  77. Binary Encoding, Part 1
  78. Business of Cloud Services (for Developers)
  79. Deciphering HTTP Server API Error Codes
  80. Some History of the Named Pipe, Part 4
  81. Labor Day 2009 and an HTTP Question
  82. PDC 2009 Session Update
  83. Silverlight 3 GDR 2
  84. Were You Able to Get Started Quickly with WCF?
  85. Understanding Different Kinds of Versioning
  86. Some History of the Named Pipe, Part 3
  87. WCF Essentials Article Series
  88. Some History of the Named Pipe, Part 2
  89. Some History of the Named Pipe, Part 1
  90. Data Deserialization Order
  91. What’s New in WCF 4: More on Services and Configuration
  92. Overriding Namespaces from Serialization
  93. Silverlight 3 Firestarter Sessions
  94. One Minute Survey: WCF PDC Topics
  95. Moonlight 2 Beta 1
  96. What’s New in WCF 4: Performance
  97. What’s New in WCF 4: Alternative List
  98. Using TCP Analyzer to Debug TCP Performance
  99. What’s New in WCF 4: Channels
  100. Experiments in Writing
  101. Technologies of Interest to WCF Developers
  102. Windows API Code Pack V1 Released
  103. Windows 7 (and Orcas SP1) SDK Released
  104. PDC 2009 Registration Starts
  105. Using Managed Services Engine for Virtualization
  106. ASP.NET MVC 2 Preview 1 Samples and Extras
  107. ASP.NET MVC 2 Preview 1
  108. Polling Duplex Sample with Silverlight 3
  109. Configuring Client Certificate Credentials
  110. Missing Binding Extensions
  111. Stumbling on Extended Protection Policy
  112. What Will Be New in Networking for Beta 2
  113. Finding Free Ports, Part 2
  114. Finding Free Ports
  115. Beta Reinstallation Error
  116. Top Down Binding Element Order
  117. Reading Configuration from a Repository
  118. Tuning ConnectionBufferSize
  119. CLR Beta 1 Survey
  120. Load Balanced Web Service Bindings
  121. Exception Handling Proxy Generator
  122. Testing Services with HTTPS
  123. Silverlight 3 Released
  124. Interested in a New Format?
  125. Contract First Development Tool
  126. DinnerNow Sample 3.0
  127. Environment Independent Versions
  128. The Development Server is Not for Production
  129. Binary Http Binding
  130. Michele’s Norwegian Developers Conference Slides
  131. Checking for a 4.0 Framework Install
  132. Via on Demand
  133. WCF Load Test Tool 3.0 Beta
  134. Azure Services How To
  135. Serialization Methods for Collections
  136. Dublin Walkthrough Videos
  137. Platform Changes in 4.0: Debugging
  138. Platform Changes in 4.0: Security
  139. Managed API for Windows Features
  140. Collection Name Generation
  141. RIA Services Roadmap
  142. Metadata Client Behaviors
  143. Required Framework Versions
  144. Programming Exercises to Stay in Shape
  145. Inside Changes to the CLR 4.0 Thread Pool
  146. Understanding Address Filtering
  147. Profiler Survey
  148. Just Exactly What You Asked For
  149. .Net Performance Survey
  150. Types of Collections
  151. Oslo May CTP
  152. Windows Vista SP2 Released
  153. Application Point of View
  154. Tripping over Missing Servers
  155. NetFx 4 Beta 1 Resources
  156. Levels of Tracing, Part 6
  157. NetFx 4.0 Beta 1
  158. Levels of Tracing, Part 5
  159. CloudApp Development Contest
  160. .Net Services White Papers Updated
  161. Concurrent Programming Languages
  162. Levels of Tracing, Part 4
  163. Levels of Tracing, Part 3
  164. Advanced Debugging for Network Development
  165. Moonlight 2 Preview
  166. Levels of Tracing, Part 2
  167. Levels of Tracing, Part 1
  168. Queuing in the .Net Services CTP
  169. Certificate Claims
  170. WCF at TechEd 2009
  171. Building Textual Domain Specific Languages
  172. Trapping Template Errors
  173. Beta Cheat Sheet
  174. Network Monitor 3.3 Released
  175. Code or Config
  176. Breaking out of the Browser
  177. Presentations from the SOA Business Process Conference
  178. Default Message Encodings
  179. Downtime
  180. Security in Context
  181. WCF Tips and Tricks
  182. Debugging HTTP with Replay
  183. New in Previews this Week
  184. Trying out Silverlight 3
  185. 40 Years of RFC
  186. Silverlight 3 Features, Part 2
  187. Silverlight 3 Features, Part 1
  188. Guests Not Welcome
  189. Online Services Update
  190. Putting Data in Order
  191. ASP.NET MVC Training Kit
  192. Building Cloud Services
  193. Securing Custom Headers, Version 3
  194. WCF and WF Usability Study
  195. Federation with Geneva
  196. Distinguishing Messages
  197. ASP.NET MVC 1.0
  198. MIX Online
  199. Talking about Services
  200. Extending ServiceAuthorizationManager
  201. Duration Rounded Down
  202. Network Monitor 3.3 Beta
  203. The ASP.NET MVC Tutorial
  204. Callback Behaviors
  205. SAML Client Credentials
  206. Kerberos Kernel Authentication Hotfix
  207. Silverlight Spy for Inspecting Applications
  208. Default Content Type
  209. ASP.NET MVC Release Candidate Update and More Book Chapters
  210. Memory Impact of Quotas
  211. MTOM Boundary Markers
  212. Eight Hundred and First Post
  213. Improving Hosted HTTP Request Scaling
  214. February Free Book Offer
  215. Experimenting with Modeling in Oslo
  216. Kerberos Kernel Authentication Issues
  217. SVC Script Maps
  218. Small Post
  219. Understanding Installation Failures
  220. Moonlight Released
  221. Developing with Domain Specific Languages
  222. Scott Guthrie Talks about MIX and Silverlight
  223. Framework Install Verification and Cleanup
  224. Checking for Framework Installs
  225. ASP.NET MVC Book Preview
  226. Message Framing, Part 7
  227. Looking into Windows Web Services
  228. Oslo SDK CTP
  229. Stefan Tilkov on REST
  230. Message Framing, Part 6
  231. ASP.NET MVC Release Candidate
  232. Managed Extensibility Framework 4
  233. Message Framing, Part 5
  234. WCF in F#
  235. Message Framing, Part 4
  236. SOA Samples at Apache
  237. Message Framing, Part 3
  238. Message Framing, Part 2
  239. Further Adventures of Aaron Skonnard Screencasts
  240. Message Framing, Part 1
  241. Next Week, a Series
  242. Using Proxies to Debug HTTP Requests
  243. StackOverflow Working Better than Expected
  244. .Net Services White Papers
  245. Windows 7 Beta
  246. Forwarding Service, Part 2
  247. Updates to Reliable, Secure, and Transacted Standards Close to Approval
  248. Extend Your PDC Life
  249. Obligatory Year End Review

2008 251

  1. Advances in Certificate Spoofing
  2. Submit a Session for MIX
  3. VSLive 2009 in San Francisco
  4. Testing REST Services
  5. Sam Ruby to Chair HTML WG
  6. Limited Time Free Book Offer
  7. Orcas SP1 Update
  8. Reliable Authentication Delays
  9. Silverlight Cross Domain Checker
  10. Service Extension Model
  11. SOA Business Process Conference 2009
  12. Moonlight Interview
  13. Exceptions in Transactions
  14. Fault Serialization with XmlSerializer
  15. WCF Virtual Labs
  16. Non-Destructive Queue Receive State Machine
  17. Non-Destructive Queue Receive
  18. An Alternative Queuing Model
  19. Aaron Skonnard WCF Screencasts
  20. Average of Anniversaries
  21. Future of Queuing
  22. Managed Extensibility Framework Preview Update
  23. Introduction to Monadic Programming
  24. Correlation under the Hood
  25. Message Filters and Queries
  26. Future of Correlation Examples
  27. Future of Correlation
  28. Like Going to the Post Office
  29. Framework Training Kit Preview
  30. The Future of WCF, Part 2
  31. The Future of WCF, Part 1
  32. 1 Question Survey on Configuration
  33. Silverlight Unit Test Framework
  34. 1 Question Extensibility Survey
  35. The Web Services Track
  36. 2009 Conference Schedule
  37. WCF REST Starter Kit
  38. Videos for PDC Sessions You've Seen Here
  39. PDC 2008: Project Velocity Under the Hood
  40. PDC 2008: Live Services Mesh Services Architecture and Concepts
  41. PDC 2008: Under the Hood Advances in the .NET Type System
  42. PDC 2008: Deep Dive Dynamic Languages in Microsoft .NET
  43. PDC 2008: The Future of C#
  44. PDC 2008: What to Look For
  45. Diagnosing a Common Transactional Queue Error
  46. Getting Started Profiling Services
  47. Writers are like Streams
  48. One Week Countdown
  49. Examining Header Values
  50. Working with XElement Names
  51. Five Talks I'd See
  52. Proxy Caching Changes
  53. Silverlight 2 Released
  54. Scaling a Talk
  55. Diagnosing Common Queue Errors
  56. Programming Language Talks on Channel 9
  57. Working with Session State
  58. Addressing Dynamic Hosts
  59. Common Problems Composing Security with Streaming
  60. .NET 4.0 and Dublin
  61. Zen of WCF Performance and Scale
  62. Introduction to WCF in Japanese
  63. Using ETW Tracing
  64. No Choice for Data Contracts
  65. Silverlight 2 Release Candidate
  66. Windows 7 at PDC
  67. Digital Healthcare Case Study
  68. Hosted Service Shutdown
  69. Managed Application Deployment Survey
  70. Ephemeral Port Limits
  71. Avoiding the Routing Explosion
  72. Cross Domain Policy Extras
  73. Defining Cross Domain Policy
  74. Cross Domain Policy
  75. Certificate Stores
  76. Advanced Windows Debugging
  77. Read Only Data Members
  78. PDC Sessions Round 4
  79. Unveiling Oslo
  80. FxCop Target Rules
  81. Getting Better Time Formats
  82. Composing Compression and Encryption
  83. Waiting for Ready Channels
  84. Orcas SP1 Source Code Server Update
  85. PDC Schedule Builder
  86. Avoiding Infinite Schema Chains
  87. Silverlight-Java Interoperability
  88. Pipe Properties
  89. AutoHeader Extension
  90. Reflector Changes Hands
  91. Visualizing Orcas SP1
  92. Framework Design Guidelines, 2nd Edition
  93. Streaming Web Content
  94. Using Faults with Untyped Messages
  95. Orcas Screencasts
  96. Orcas Training Kit Updated
  97. Orcas SP1 Released
  98. Getting Rid of Namespaces
  99. TechEd Online
  100. Certificate Revocation Cache
  101. WCF Security Guide Released
  102. System Types in Metadata
  103. PDC Sessions Round 3
  104. Site Services
  105. StockTrader 2.0 Sample
  106. Avoiding Address Filters
  107. Web Address Filters
  108. WCF Debugger Visualization
  109. Reader Trends
  110. Trusting IP Addresses
  111. Help with Security Programming
  112. Standards Guide
  113. Annual Site Redesign
  114. Finding a Client Channel
  115. XQuery 1.1 Draft
  116. Conversation with the C# Team
  117. Hosting Queued Services in IIS
  118. Architect Insight Conference Talks
  119. Naming Contracts for Versioning
  120. Transaction Header Magic
  121. Configuring SSL Host Headers
  122. Adding Headers to a Call (HTTP Version)
  123. Adding Headers to a Call
  124. PDC Sessions Round 2
  125. Timeout Error Messages
  126. JSON Service Speed
  127. Framework Repairs
  128. Another Last Call for XML Schema 1.1
  129. PInvoke Interop Assistant
  130. Security Session Inactivity
  131. How WebServiceHost Works
  132. Mapping Client Certificates
  133. Serializing XML to XML
  134. Other Technologies You Might Find Interesting
  135. Acting on Open
  136. Serialization Temporary Assemblies
  137. Network Monitor 3.2 Beta
  138. You Are Here
  139. Tracing Network Calls
  140. Silverlight 2 Beta 2
  141. First Web Browser on Windows
  142. Forwarding Transactions
  143. Improving Web Services Security Beta Guide
  144. Silverlight 2 Beta 2 Coming
  145. Quotas for Copying Messages
  146. Managed Services Engine June CTP
  147. MVC Preview 3
  148. Building with Encoders
  149. PDC Registration Open
  150. Finding the Service Instance
  151. When to Use Workflow
  152. Common Setup Tasks
  153. Faster Known Types in Orcas
  154. Avoid Exceptions in Faults
  155. Pointing to External Metadata
  156. Books Before Bytes
  157. Customizing Proxy Configuration
  158. Debugging Type Loading
  159. Orcas SP1 Beta Released
  160. Disabling the Visual Studio Service Host
  161. Setting the Configuration Name
  162. WCF Silverlight Blog
  163. Generating Types with Lists
  164. Updates to WCF Security Guidance
  165. Private Data Members
  166. Messaging Additions in Orcas, Part 4
  167. TIBCO Announces WCF Integration
  168. Messaging Additions in Orcas, Part 3
  169. Messaging Additions in Orcas, Part 2
  170. Messaging Additions in Orcas
  171. BizTalk R3 Announced
  172. Manual Context Management
  173. 15 Years of Modern Web Browsing
  174. Context Channel Shapes
  175. At the MVP Summit
  176. Why Dual is Reliable
  177. Hosting Identity
  178. One Shot Serialization
  179. TechEd 2008 Early Registration Ends Friday
  180. Passing Around Endpoints
  181. Running Setup with Pkgmgr
  182. Writing Smart Clients and Peer to Peer Programming
  183. Default ProtectionLevel for Standard Bindings
  184. Serving Data Grids in Silverlight
  185. Jobs on the Connected Framework Team
  186. Writing Multiple Detail Elements in Faults
  187. General Security Guidance Videos
  188. The Pipe DACL
  189. WCF Security Guidance Project
  190. Overriding Protection for IPSec
  191. WCF and WF in the Framework Training Kit
  192. Why Ordering is Ignored
  193. Getting Caught by Loopback
  194. Make Your Own Silverlight Poster
  195. Single Reader for MSMQ
  196. Validation Behaviors for Client and Service
  197. Mystery of the Disappearing Addressing Headers
  198. How to Get Help with WCF
  199. Built In ServiceHost Validation Behaviors
  200. Partial Trust Binding Black List
  201. A Peek Behind the MySpace API
  202. MIX Video Wrap Up
  203. Configuring Protection Level
  204. Customizing Exceptions for Validation
  205. Silverlight 2 Beta 1 Ships
  206. Getting Live Content from MIX
  207. 20 Years of Content Types
  208. Sending to MSMQ with Integrated Authentication
  209. Runtime Limits in IIS
  210. TechEd Developer 2008 First Looks
  211. Silverlight 2.0 Beta is Coming
  212. Using Call Context Initializers for Culture
  213. Using Call Context Initializers for Cleanup
  214. DataMember Best Practices
  215. Getting Started with WCF and WF in VB
  216. Embedding Arbitrary XML in Faults
  217. WCF Content at MIX
  218. Scopes of Encryption
  219. Augmenting Security Requests
  220. DinnerNow 2008
  221. Differences in Enum Serialization
  222. 10 Years of XML and More Still Coming
  223. Windows Server 2008 (and Orcas) SDK Released
  224. Producing Typed Messages
  225. New Toy MSDeploy
  226. Scott Guthrie Talks MIX
  227. Building on Custom Cookie Handling
  228. TCP Throttling
  229. Programming for the Web in Orcas
  230. Differences in Guid Serialization
  231. 30 Years of IP
  232. Finding Data in Client Certificates
  233. A Proxy Proxy Factory
  234. Importing and Exporting WSDL Annotations
  235. Reading Messages for Validation
  236. Debugging Framework Source
  237. Throwing Exceptions from Service Authorization Manager
  238. Controlling Certificate Validation
  239. WCF Beta Exam Extended
  240. Custom Cookie Handling
  241. Flowing Additional Identity Information
  242. Not Omitting the XML Declaration
  243. Custom Password Validation for HTTP
  244. Suppressing Transactions During an Operation
  245. Demanding Permissions
  246. What's New in Orcas
  247. Basing Authorization on the Message Body
  248. Taking Action on Client Close
  249. Accessing the Query String
  250. Get a Real XML Parser
  251. 25 Years of TCP/IP on the Internet

2007 251

  1. Mapping Credentials to Authentication Schemes
  2. Controlling HTTP Connection Limits
  3. Cleaning up Async
  4. Sharing Contracts Across Services
  5. 2007 Year in Review
  6. Session Security
  7. Windows and UPN Format Credentials
  8. Concurrent Channel Performance
  9. Understanding MustUnderstand
  10. Printing Flexible Message Headers
  11. Collections without CollectionDataContract
  12. TCP Keep Alive
  13. Resolving Conflicts in Serialization
  14. Deriving from Bindings
  15. Localhost Common Name
  16. Silent Security Failures
  17. Detecting Metadata
  18. Shutting Down Service Hosts
  19. Future of Silverlight
  20. Request Queues
  21. HTML Design Principles
  22. Using Supporting Tokens
  23. Uninstalling Visual Studio Betas
  24. Advertising Identity on the Server
  25. Keeping up with Extension Versions
  26. Orcas Released
  27. Serialization and Types
  28. Items in Brief
  29. Controlling for Clock Skew
  30. Policy Primer Finalized
  31. Network Monitor
  32. Differences Between WSDL and XSD
  33. Only 117 Days until MIX
  34. Setting a User Principal on the Endpoint
  35. A Call to SSPI Failed
  36. Further Advances in Basic Profile
  37. Custom Transport Retry Logic
  38. Detecting ASP.NET Compatibility
  39. Ignoring Bad Requests
  40. Checking for ServiceSecurityContext
  41. Better Proxy Clients
  42. Videos from MIX UK
  43. Substituting for TryAccept
  44. No Session Before Sending
  45. When Certificates are Required
  46. Extensibility
  47. SOA & Business Process Conference Next Week
  48. Best Practice for Channel Shapes
  49. Controlling HTTP Caching
  50. Body is a Stream
  51. Shutting Down a Channel
  52. Configuring SSL Certificates for Windows Vista
  53. Two Videos on Orcas
  54. AtomPub RFC Released
  55. ContractNamespaceAttribute
  56. Unblocking Flow Throttles
  57. Flow Throttles
  58. Server.MapPath
  59. Stripping Out Extra Endpoints
  60. SOAP Extensions
  61. Always Begin with Accept
  62. Help for Policy Authors
  63. Windows SDK Released for Beta 2
  64. SVC Files and Services
  65. What is an ESB?
  66. When to Use Remoting
  67. Multiple Web Site Bindings
  68. Astoria Updated for Orcas Beta 2
  69. Default SPN
  70. AfterInvoke Must Run
  71. Tradeoffs of IIS Hosting
  72. Further Adventures of Don't Run as Administrator
  73. Turning Off Principal Handling
  74. Address Filters that Swallow GET
  75. Configuring TCP Activation from the Command Line
  76. Design History of Communication Objects
  77. More about Client IP Addresses
  78. WCF Performance Comparisons
  79. Don't Run as Administrator
  80. WS-Addressing Metadata and WS-Policy Completed
  81. Metadata is Locked
  82. Number of Connections for Secure Conversation
  83. Semantic Annotations for WSDL
  84. Attribute Driven Transactions
  85. MSMQ Addressing
  86. Endpoints with Multiple Schemes
  87. Measuring Reliable Session Speed with Duplex
  88. Orcas Beta 2 Samples
  89. Measuring Reliable Session Speed
  90. Faking Poison Message Handling
  91. Trace Transfer
  92. Supporting Multiple Security Mechanisms
  93. Security and Streaming
  94. XML Support
  95. Creating Sessions over HTTP
  96. Service Contract Generation
  97. Serializing UniqueId
  98. Calling Services Without a Contract
  99. Tracing Across Services
  100. Increasing the Maximum Fault Size
  101. Custom Namespaces
  102. Choosing a Port
  103. Jiggling the Handle
  104. Revealing the Hierarchy
  105. Four Hundred and First Post
  106. Configuration Quick Reference
  107. Orcas Beta 2 Released
  108. Message Disposal
  109. Data Contract and Message Contract
  110. Listener Won't Start Bonus Tip
  111. Listener Won't Start
  112. Top Content
  113. Svcutil Tips
  114. Enabling Performance Counters
  115. A versus B
  116. Local Settings and Policy
  117. Sticky Sessions
  118. Contact
  119. Reader Quotas with Untyped Messages
  120. ChannelFactory Behaviors
  121. WS-Policy 1.5 Proposed
  122. WCF Case Studies
  123. Adding HTTP Headers
  124. WS-ReliableMessaging 1.1 Completed
  125. ChannelFactory Contract and Generated Types
  126. Michele's Webcasts Start Monday
  127. WSDL 2.0 Completed
  128. Glossary Updates
  129. Session Lifetime on the Server
  130. Changing the ChannelFactory Contract
  131. Spot the Intern
  132. Where to Find Training
  133. Abort Instances on Errors
  134. Subqueues
  135. Irrevocable Certificates
  136. Slow Proxy Discovery
  137. Between 50 and 100
  138. Logging Binary Messages
  139. BeginInvoke Bugs
  140. Single Shot Security Requires Request Reply
  141. Live from TechEd Day 5
  142. Live from TechEd Day 4 (More Acropolis)
  143. Live from TechEd Day 3
  144. Live from TechEd Day 2
  145. Live from TechEd
  146. Binary Encodings and Addressing
  147. Just the Headers
  148. WSDL 2.0 Proposed
  149. Close Your Proxies
  150. Security Failures as SYSTEM
  151. Upcoming Webcasts
  152. Replacing the Serializer, Part 3
  153. Replacing the Serializer, Part 2
  154. Channel 9 Videos
  155. Client IP Address
  156. Replacing the Serializer, Part 1
  157. Serializing Object Graphs
  158. Vista Ship Gifts
  159. XML Processing Instructions
  160. Streaming and ToString
  161. Epigrams from Alan Perlis
  162. Optimizing MSMQ
  163. The Try-Catch-Abort Pattern
  164. Getting Orcas Beta 1 Samples
  165. Astoria and Jasper
  166. TryReceive and Exceptions
  167. Orcas Beta 1 Released
  168. A Bit More on Call Context Initializers
  169. Custom Channel Development
  170. Ownership of HTTP Connections
  171. Socket Failures
  172. ICallContextInitializer Example
  173. Hokie Hope Day
  174. Initializing the Context
  175. Silverlight
  176. Throttling Sessions
  177. Moving Services and User Principals
  178. Just a Bit of Caching
  179. Starting a Hosted Service
  180. Interfaces for GetProperty, Part 2
  181. Interfaces for GetProperty, Part 1
  182. What a Binary Encoding Means
  183. An Indigo Hued Update
  184. Counting Down to TechEd 2007
  185. Messaging is not a Transaction
  186. Optional Interfaces on Binding Elements
  187. Choosing a Message Size for Buffered Copies
  188. Enabling Kerberos in IIS
  189. Setting the Message Via
  190. SSL and System Time
  191. Writing Channel Manager Essentials
  192. Writing Binding Element Essentials
  193. Where You're Reading
  194. Preventing Anonymous Access
  195. Responding to GetProperty
  196. Channel Managers
  197. Gone Missing?
  198. Channel Bindings
  199. Mapping to a VDir
  200. Getting the Client Identity
  201. Channel Writing Checklist (Optional)
  202. Channel Writing Checklist (Required)
  203. Extracting Content Types
  204. Channel Shapes
  205. Message Flow Interception Points
  206. The Pool is Full
  207. Flow of Messages, Part 2
  208. Flow of Messages, Part 1
  209. March CTP Released
  210. A Trick with Faults (Discussion)
  211. A Trick with Faults
  212. Channels Illustrated
  213. Tuning Contracts for Performance
  214. Transport Channels
  215. Protocol Channels
  216. When to Write a Channel
  217. Channel Development Tour, Part 1
  218. Table of Contents Scratch Work
  219. Stashing Data in Extensible Objects
  220. Jobs, Jobs, Jobs
  221. More Poison Message Handling
  222. MSMQ and Poison Messages
  223. Poison Message Handling
  224. Durable is More than Duplex
  225. You Can't Fake Correlation
  226. Transport Encryption and Signing
  227. Bindings for Workgroups
  228. Reducing Memory Usage with Large Messages
  229. Amplified Flooding Attacks
  230. Queue Scalability
  231. Using XML Serialization with WCF
  232. Disabling Security Timestamps
  233. Errors Without Context
  234. Modifying HTTP Error Codes, Part 2
  235. Modifying HTTP Error Codes, Part 1
  236. Keeping Traces Up to Date
  237. Are Your Message Headers Still Unsecure?
  238. Securing Custom Headers, Version 2
  239. Securing Custom Headers, Version 1
  240. Faking Channel Security
  241. Restarting a Failed Service
  242. Customizing a Metadata Resolver
  243. Replacing an Existing ASMX Service with WCF
  244. Serialization of Client Calls
  245. MSMQ: Net vs Integration
  246. Manual Addressing
  247. Hosting on Machines with Multiple Addresses
  248. Designing New Faults
  249. Faults and HTTP
  250. Zen Faults
  251. 2006 Year in Review

2006 246

  1. Consuming Faults, Part 2
  2. News in the World of SOAP
  3. Consuming Faults, Part 1
  4. A Historical, Awkwardly Named Fault
  5. Another Light Week
  6. The Most Distinguished Fault
  7. Tagging Glossary
  8. Creating Faults, Part 3
  9. Blogging in the Dark?
  10. Creating Faults, Part 2
  11. Creating Faults, Part 1
  12. Basics of Failure
  13. Unprotected Metadata
  14. A Quick Diversion
  15. ListenUriBindingElement
  16. Manually Injecting a ListenUri
  17. Incompatible Addressing with Reliable Messaging
  18. Overriding the Default Configuration File
  19. Registration of Base Addesses
  20. Proxy Bypassing Behavior
  21. Format for Configuring HTTP and TCP Activation
  22. Controlling the Synchronization Context
  23. Mixing Message Contract Attributes
  24. Dangers of Application Domain Recycling
  25. Tuning Service Throttles
  26. Getting the Client's Password
  27. Slight Style Change
  28. Light Week Coming Up
  29. Building a Secure Composite Duplex
  30. Modifying the Binding of a Service
  31. Splitting Up XML Text Nodes
  32. How to Configure MaxItemsInObjectGraph
  33. Handling Message Encoder Errors
  34. Transacted WaitForMessage Illustrated
  35. When to Wait for Messages
  36. Who's Talking About .Net 3.0 Shipping?
  37. V1 RTM Downloads
  38. Dealing with SSL Certificate Validation Failures
  39. Pull Not Push
  40. The Mixed Mode Addressing Picture
  41. Mixed Mode Addressing
  42. Design Pattern for Building Channel Factories and Listeners
  43. Advanced URL ACLing with Windows Vista
  44. The GetProperty Picture
  45. Datagram Transports
  46. Implementation Guidelines for GetProperty
  47. Asymmetry Between Listeners and Factories
  48. Two Hundred and First Post
  49. Comment and Email Policy (Abridged Edition)
  50. Configuring IIS for Transport Security
  51. Keeping Connections Open in IIS
  52. How HostNameComparisonMode Works
  53. Avoiding OneWay Deadlocks
  54. TransportWithMessageCredential Over TCP
  55. Configuring HTTP for Windows Vista
  56. Use OneWay for Long-Running Operations
  57. Impersonating with Windows Security
  58. Out of Time
  59. Which Client Credential Does TransportWithMessageCredential Use?
  60. Reader Mail
  61. Correlating Message Identifiers
  62. A Problem with Large Faults
  63. Some Upgrade Growing Pains
  64. ROT 128 Stream Upgrade Sample, Part 5
  65. ROT 128 Stream Upgrade Sample, Part 4
  66. You Know the Drill (Server Upgrade Attempt #2)
  67. ROT 128 Stream Upgrade Sample, Part 3
  68. ROT 128 Stream Upgrade Sample, Part 2
  69. ROT 128 Stream Upgrade Sample, Part 1
  70. September CTP Released
  71. Reader Survey Outcomes
  72. Math Behind the RSA Algorithm
  73. Potentially No Post Monday
  74. A More Recent RSA Attack
  75. Reminder: 2006 Reader Survey
  76. Attacks on RSA
  77. Using RSA for Signing Messages
  78. 2006 Reader Survey
  79. Splitting Messages for RSA
  80. No Real Post Today
  81. Using RSA for Sending Messages
  82. Attacks on Diffie-Hellman
  83. Diffie-Hellman Key Exchange
  84. Stream Upgrades, Part 3
  85. Stream Upgrades, Part 2
  86. Stream Upgrades, Part 1
  87. You Must Understand This
  88. Building a Composite Duplex Binding Element
  89. Hey Look! WCF RC1 is Done
  90. Finding Your Upgrade Path
  91. Secure MEX Endpoints
  92. Configuring an Operation to Impersonate
  93. Using Composite Duplex
  94. Cancelling Streams
  95. Why is the RequestContext Null?
  96. WCF and WF Webcasts in September
  97. An Unanticipated Addendum for Certain MEX Scenarios
  98. Manually Adding MEX Endpoints
  99. ReplyMangler Channel
  100. Making One-Way HTTP Requests, Part 3
  101. Making One-Way HTTP Requests, Part 2
  102. Making One-Way HTTP Requests, Part 1
  103. Using HTTP in System.Net
  104. Introducing CommunicationState
  105. More Binding Polymorphism
  106. Net.Tcp Port Sharing Sample, Part 3
  107. Net.Tcp Port Sharing Sample, Part 2
  108. Net.Tcp Port Sharing Sample, Part 1
  109. Binding Polymorphism
  110. Introducing MessageState
  111. A Moment of Silence
  112. Advanced Encryption Standard
  113. More Symmetric Cipher Suites
  114. Symmetric Cipher Suites
  115. It Hurts When I Set the User Agent
  116. This message cannot support the operation because it has been copied
  117. Symmetric Encryption Algorithm Design Issues
  118. Where They Are Now
  119. How Stream Ciphers Work
  120. How Block Ciphers Work
  121. BindingInspector Source Code
  122. Inside the Standard Bindings: NetPeerTcp
  123. July CTP Released
  124. Inside the Standard Bindings: NetMsmq
  125. Pieces of the Messaging Framework, Part 4
  126. Pieces of the Messaging Framework, Part 3
  127. What Do You Need to Send Data?
  128. Pieces of the Messaging Framework, Part 2
  129. Pieces of the Messaging Framework, Part 1
  130. A Glitch in the Matrix
  131. Controlling Connection Pooling for TCP and Named Pipes
  132. Some Changes for Channels and Transports in the June CTP, Part 5
  133. Some Changes for Channels and Transports in the June CTP, Part 4
  134. Some Changes for Channels and Transports in the June CTP, Part 3
  135. Some Changes for Channels and Transports in the June CTP, Part 2
  136. It's All in the BindingContext
  137. Some Changes for Channels and Transports in the June CTP, Part 1
  138. TechEd Chalk Talk Slides and .NET Framework 3.0 CTP
  139. Inside the Standard Bindings: WSFederationHttp
  140. Inside the Standard Bindings: WSDualHttp
  141. Mapping Channels to Shapes
  142. Framing Size Limits for the Tcp and Named Pipe Transports
  143. Tech Ed 2006 Tour
  144. Tech Ed 2006, Day 4 (Thursday)
  145. Tech Ed 2006, Day 3 (Wednesday)
  146. Tech Ed 2006, Day 2 (Tuesday)
  147. One Hundred and First Post
  148. Tech Ed 2006, Day 1 (Monday)
  149. Here's What the Chalk Talks are Like
  150. New WCF Community Site Launched
  151. Tech Ed 2006, Day 0 (Sunday)
  152. Inside the Standard Bindings: WSHttp
  153. HTTP Request and Response Messages
  154. Understanding the Syntax for URLs
  155. Inside the Standard Bindings: NetNamedPipe
  156. Inside the Standard Bindings: NetTcp
  157. TechEd 2006 Chalk Talk Schedule
  158. Inside the Standard Bindings: BasicHttp
  159. WCF Webcasts in June
  160. Versioning for Addresses, Envelopes, and Messages
  161. What Data Looks Like on an Ethernet Network
  162. Creating Custom Bindings
  163. Choosing a Transport
  164. Today's Real News: Beta 2 Released
  165. Introducing IDefaultCommunicationTimeouts
  166. Using the BufferManager
  167. Math Behind the Hashing Birthday Attack
  168. Basics of Encryption and Hashing
  169. Resources for Channel Authors
  170. Building a Custom Message Encoder to Record Throughput, Part 4
  171. Building A Custom Message Encoder to Record Throughput, Part 3
  172. Understanding HTTP Authentication
  173. One Month Until TechEd 2006
  174. Building A Custom Message Encoder to Record Throughput, Part 2
  175. Building A Custom Message Encoder to Record Throughput, Part 1
  176. Building a Custom File Transport, Part 11: Putting it Together
  177. Using Impersonation with Transport Security
  178. Building a Custom File Transport, Part 10: Request Context
  179. Building a Custom File Transport, Part 9: Reply Channel
  180. Building a Custom File Transport, Part 8: Channel Listener
  181. Configuring WCF for NATs and Firewalls
  182. Basics of Transport Security
  183. Building a Custom File Transport, Part 7: Request Channel
  184. Building a Custom File Transport, Part 6: Channel Factory
  185. Networking with NATs and Firewalls
  186. Building a Custom File Transport, Part 5: Channel Basics
  187. Building a Custom File Transport, Part 4: Binding and Binding Element
  188. Counting Down to TechEd 2006
  189. Building a Custom File Transport, Part 3: Client
  190. Building a Custom File Transport, Part 2: Server
  191. Building a Custom File Transport, Part 1: Planning
  192. Configuring HTTP
  193. How Network Address Translation (NAT) Works
  194. How TCPIP Works, Part 4 Demultiplexing Connections
  195. How TCPIP Works, Part 3: Framing Data
  196. How TCP/IP Works, Part 2: Protocols
  197. How TCP/IP Works, Part 1: Layers
  198. Using the Base Classes to Build Things that Build Channels
  199. Using the Base Classes to Build Channels
  200. Five Pitfalls of the Channel Model, Part 2
  201. Five Pitfalls of the Channel Model, Part 1
  202. How to: Enabling Streaming
  203. WCF Hello World, Part 3: Enabling Security
  204. WCF Hello World, Part 2: Building a Server
  205. WCF Hello World, Part 1: Building a Client
  206. How Internet Addresses Work
  207. A Word From Our Sponsors
  208. What's the Difference Between Close and Abort?
  209. Creating Channels for Listening
  210. Creating Channels for Talking
  211. It Makes the WWW Go Round, Part 3: IRequestContext
  212. How's My Syndicating?
  213. It Makes the WWW Go Round, Part 2: IReplyChannel
  214. It Makes the WWW Go Round, Part 1: IRequestChannel
  215. ...Can Also Come Out (IOutputChannel)
  216. What Goes In... (IInputChannel)
  217. Making Sense of Transport Quotas
  218. A POX on Us, Redux
  219. Get the Message
  220. Windows Communication Foundation Channel Shapes
  221. Do You Hate Bad Documentation?
  222. And Starring IChannel
  223. A POX on Us
  224. The Ties that Bind Us, Part 2: Binding
  225. Visiting the Usability Lab
  226. Encoding Messages
  227. The Ties that Bind Us, Part 1: BindingElement
  228. Thinking about Timeout and Retry Policy
  229. Lifecycle of a Channel
  230. Don't Like it? Throw it Out!
  231. Get the New WinFX CTP Release
  232. Introducing ICommunicationObject
  233. One of these Things is Not Like the Others (Channel vs. Transport)
  234. A 17.3% Increase in Reader Satisfaction
  235. The Old Indigo ABC's
  236. Slicing the Windows Communication Foundation Technology Stack, Part 6
  237. Slicing the Windows Communication Foundation Technology Stack, Part 5
  238. We're Not Language Snobs
  239. Slicing the Windows Communication Foundation Technology Stack, Part 4
  240. Slicing the Windows Communication Foundation Technology Stack, Part 3
  241. Slicing the Windows Communication Foundation Technology Stack, Part 2
  242. This Software is Too Smart
  243. Slicing the Windows Communication Foundation Technology Stack, Part 1
  244. Hello World, Part 2
  245. Windows Communication Foundation Big Picture
  246. Hello World, Part 1