Freigeben über


Nicholas Allen's Indigo Blog

Windows Communication Foundation From the Inside

TechEd Online

There are online resources from this year's TechEd conferences available through MSDN. A limited...

Author: Nicholas Allen Date: 08/08/2008

Certificate Revocation Cache

How do I force propagation of changes to information about a certificate revocation list after an...

Author: Nicholas Allen Date: 08/07/2008

WCF Security Guide Released

If you've been following along, I have mentioned the WCF security guide project being worked on in...

Author: Nicholas Allen Date: 08/06/2008

System Types in Metadata

It's bad practice to use system types when defining an operation contract. A system type is often a...

Author: Nicholas Allen Date: 08/05/2008

PDC Sessions Round 3

Fifty new PDC sessions showed up on Friday, including several touching on WCF and WF. Here is a...

Author: Nicholas Allen Date: 08/04/2008

Site Services

I hate the default search service that comes with https://blogs.msdn.com. It never seems to pick out...

Author: Nicholas Allen Date: 08/01/2008

StockTrader 2.0 Sample

The .NET StockTrader was an end-to-end sample application released last year to demonstrate WCF and...

Author: Nicholas Allen Date: 07/31/2008

Avoiding Address Filters

The address filter mode that we looked at last time solved the problem of funneling all of the...

Author: Nicholas Allen Date: 07/30/2008

Web Address Filters

Here is a basic service that defines a universal contract to program against for building a simple...

Author: Nicholas Allen Date: 07/29/2008

WCF Debugger Visualization

A few weeks ago Eyal Vardi left a comment on an article about tools mentioning his WCF debugger...

Author: Nicholas Allen Date: 07/28/2008

A few of the more noticeable changes in this week's site design might prompt some questions as to...

Author: Nicholas Allen Date: 07/25/2008

Trusting IP Addresses

How do I find the address of a client connection to make a trust decision? Don't base security...

Author: Nicholas Allen Date: 07/24/2008

Help with Security Programming

Security programming today tends to contain large amount of plumbing code to handle the modeling,...

Author: Nicholas Allen Date: 07/23/2008

Standards Guide

Looking for a guide to all of the web services protocols implemented by WCF? There's no single...

Author: Nicholas Allen Date: 07/22/2008

Annual Site Redesign

I don't actually promise to update the design every year but it makes it sound more exciting- as if...

Author: Nicholas Allen Date: 07/21/2008

Finding a Client Channel

Where can I get the IContextChannel that OperationContextScope requires? OperationContextScope...

Author: Nicholas Allen Date: 07/18/2008

XQuery 1.1 Draft

A working draft for a 1.1 revision to XQuery went up earlier this week. The changes from XQuery 1.0...

Author: Nicholas Allen Date: 07/17/2008

Conversation with the C# Team

Channel 9 posted a video a few days ago with the C# 4.0 design team talking about some of their...

Author: Nicholas Allen Date: 07/16/2008

Hosting Queued Services in IIS

Over the past few days Tom Hollander has been posting his experiences hosting a queue-based WCF...

Author: Nicholas Allen Date: 07/15/2008

Architect Insight Conference Talks

Slide decks are available from the Architect Insight Conference 2008 held in the UK at the end of...

Author: Nicholas Allen Date: 07/14/2008

Naming Contracts for Versioning

Some tips for building support for versioning into the naming of data contracts. First, the primary...

Author: Nicholas Allen Date: 07/11/2008

Transaction Header Magic

Simplicity is elusive. A few weeks ago I learned that part of transaction flow, propagating...

Author: Nicholas Allen Date: 07/10/2008

Configuring SSL Host Headers

Host headers in IIS are a way to associate multiple names with a single address. The typical use of...

Author: Nicholas Allen Date: 07/09/2008

Adding Headers to a Call (HTTP Version)

Yesterday I talked about adding SOAP headers to an outgoing request using a variety of different...

Author: Nicholas Allen Date: 07/08/2008

Adding Headers to a Call

How do I add SOAP headers to an outgoing request? There are a few different ways to add headers to a...

Author: Nicholas Allen Date: 07/07/2008

PDC Sessions Round 2

The PDC website is doing a monthly countdown to the event by publishing session abstracts as they...

Author: Nicholas Allen Date: 07/03/2008

Timeout Error Messages

You will sometimes get an error message that mentions a timeout value. You can recognize these error...

Author: Nicholas Allen Date: 07/02/2008

JSON Service Speed

I've been playing with the DataContractJsonSerializer that comes with Orcas recently to produce some...

Author: Nicholas Allen Date: 06/30/2008

Framework Repairs

Spotted on Aaron Stebner's blog last night is an article for repairing or uninstalling Orcas from...

Author: Nicholas Allen Date: 06/27/2008

Another Last Call for XML Schema 1.1

New working drafts have been published for XSD 1.1, which starts a last call period for comments...

Author: Nicholas Allen Date: 06/26/2008

PInvoke Interop Assistant

I noticed a new tool on CodePlex the other day called the PInvoke Interop Assistant that...

Author: Nicholas Allen Date: 06/25/2008

Security Session Inactivity

What does the InactivityTimeout on a secure channel do? The inactivity timeout on a message security...

Author: Nicholas Allen Date: 06/24/2008

How WebServiceHost Works

WebServiceHost is a new feature in Orcas that makes it easy to put up simple web services that are...

Author: Nicholas Allen Date: 06/23/2008

Mapping Client Certificates

Whenever my service receives a message the service operation fails because the user identity is not...

Author: Nicholas Allen Date: 06/20/2008

Serializing XML to XML

How should I represent raw XML content in a contract? It seems like it would be really easy to have...

Author: Nicholas Allen Date: 06/19/2008

Other Technologies You Might Find Interesting

There were two CTP releases recently of technology that don't directly focus on web services but you...

Author: Nicholas Allen Date: 06/18/2008

Acting on Open

How do I run a custom event once when the service is first started? The easiest way to execute some...

Author: Nicholas Allen Date: 06/17/2008

Serialization Temporary Assemblies

The XmlSerializer is one of the options WCF provides for mapping between XML and strongly-typed...

Author: Nicholas Allen Date: 06/16/2008

Network Monitor 3.2 Beta

Earlier this week a new beta release came out for Network Monitor. Although the beta has a variety...

Author: Nicholas Allen Date: 06/13/2008

You Are Here

Inside of a service method, how do I know where the message was delivered? Without defining what...

Author: Nicholas Allen Date: 06/12/2008

Tracing Network Calls

Many common networking problems can be diagnosed by tracing System.Net events. This is often much...

Author: Nicholas Allen Date: 06/10/2008

Silverlight 2 Beta 2

A promised Beta 2 was released later last week. In this case, later meant Friday after everyone went...

Author: Nicholas Allen Date: 06/09/2008

First Web Browser on Windows

The first web browser for Windows was released 15 years ago by Thomas Bruce of the Cornell Legal...

Author: Nicholas Allen Date: 06/09/2008

Forwarding Transactions

I want to receive messages that contain a transaction and forward those messages to another service....

Author: Nicholas Allen Date: 06/06/2008

Improving Web Services Security Beta Guide

The WCF Security Guide content that I've mentioned a few times before is now done with early drafts...

Author: Nicholas Allen Date: 06/05/2008

Silverlight 2 Beta 2 Coming

At TechEd yesterday the next beta release of Silverlight 2 was announced to come out later this...

Author: Nicholas Allen Date: 06/04/2008

Quotas for Copying Messages

Is it possible to copy a very large message? The CreateBufferedCopy method of Message requires a...

Author: Nicholas Allen Date: 06/03/2008

Managed Services Engine June CTP

I'm a big fan of using service virtualization to solve a variety of problems with developing and...

Author: Nicholas Allen Date: 06/02/2008

<Previous Next>