Sign in
Nicholas Allen's Indigo Blog
Windows Communication Foundation From the Inside
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
About
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
Answers
Bindings
Channel Extensibility
Channels
Conferences
Contracts
Debugging
Hosting
HTTP
Indigo
Learning
Message Security
Messages
Net4
Networking
Orcas
Proxies
Releases
Security
Service Architecture
Service Model
Silverlight
TCP/IP
Transport Security
Transports
Archive
Archives
June 2010
(1)
May 2010
(9)
April 2010
(22)
March 2010
(23)
February 2010
(20)
January 2010
(20)
December 2009
(21)
November 2009
(21)
October 2009
(22)
September 2009
(22)
August 2009
(22)
July 2009
(22)
June 2009
(22)
May 2009
(20)
April 2009
(22)
March 2009
(22)
February 2009
(20)
January 2009
(21)
December 2008
(21)
November 2008
(18)
October 2008
(23)
September 2008
(21)
August 2008
(21)
July 2008
(22)
June 2008
(22)
May 2008
(21)
April 2008
(22)
March 2008
(21)
February 2008
(21)
January 2008
(22)
December 2007
(19)
November 2007
(20)
October 2007
(23)
September 2007
(19)
August 2007
(23)
July 2007
(21)
June 2007
(21)
May 2007
(22)
April 2007
(22)
March 2007
(22)
February 2007
(20)
January 2007
(23)
December 2006
(20)
November 2006
(23)
October 2006
(24)
September 2006
(24)
August 2006
(23)
July 2006
(21)
June 2006
(26)
May 2006
(23)
April 2006
(20)
March 2006
(26)
February 2006
(20)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Nicholas Allen's Indigo Blog
Ownership of HTTP Connections
Posted
over 6 years ago
by
Nicholas Allen
3
Comments
Why are all of the TCP sockets for my HTTP application owned by PID 4? The "-o" option of netstat tells you the process ID associated with each of the network connections. If you look at the process owner for an HTTP client application, then you...
Nicholas Allen's Indigo Blog
Orcas Beta 1 Released
Posted
over 6 years ago
by
Nicholas Allen
2
Comments
The first full public beta of the .NET Framework 3.5 came out Friday night. Here are the downloads to get: Microsoft Pre-Release Software Microsoft .NET Framework 3.5 – Beta 1 Visual Studio Codename "Orcas" Beta 1 Readme Here...
Nicholas Allen's Indigo Blog
Enabling Kerberos in IIS
Posted
over 6 years ago
by
Nicholas Allen
2
Comments
How do I enable Kerberos authentication for my web service? Kerberos is a very good authentication protocol to use when you're joined to a Windows domain. It is intended to work through simple configuration, but using Kerberos for network authentication...
Nicholas Allen's Indigo Blog
Optional Interfaces on Binding Elements
Posted
over 6 years ago
by
Nicholas Allen
2
Comments
In the past I've talked a lot about the absolute minimum you need to do to write a working channel. However, what about the people that want all of the optional bells and whistles that can go along with channel development? There are several interfaces...
Nicholas Allen's Indigo Blog
Starting a Hosted Service
Posted
over 6 years ago
by
Nicholas Allen
2
Comments
How do I run some code during service start time if I'm using an IIS hosted service? In a normal executable or NT service, your code is responsible for creating the ServiceHost that contains the web services. In IIS, it is the platform activation...
Nicholas Allen's Indigo Blog
Initializing the Context
Posted
over 6 years ago
by
Nicholas Allen
2
Comments
Today's article is about a little-known extensibility point that runs shortly before and after a service invocation takes place. The call context initializer allows you to control the state of the thread that will be used for the service call. public...
Nicholas Allen's Indigo Blog
ICallContextInitializer Example
Posted
over 6 years ago
by
Nicholas Allen
2
Comments
Here's the promised sample demonstrating how to set up a call context initializer. The basics really are quite basic so there isn't much to explain in terms of the ICallContextInitializer or the service behavior. I've created a web service with a single...
Nicholas Allen's Indigo Blog
Socket Failures
Posted
over 6 years ago
by
Nicholas Allen
1
Comments
What is the lifetime of a TCP session? The lifetime of the session object from a TCP transport channel lasts exactly as long as you own the underlying TCP connection. Once you give up ownership of the TCP connection, either by saying that you're...
Nicholas Allen's Indigo Blog
Just a Bit of Caching
Posted
over 6 years ago
by
Nicholas Allen
1
Comments
Does WCF ever cache the DNS lookup for a service address? How do I clear this cache? There is just a tiny amount of caching that I know about. The TCP and MSMQ transports use a shared cache for recently used addresses. I think for MSMQ that this...
Nicholas Allen's Indigo Blog
Moving Services and User Principals
Posted
over 6 years ago
by
Nicholas Allen
1
Comments
A user principal name is used as an identifier for accounts on a Windows domain. The user principal name has two parts, the user account name and the domain name. The typical way of writing a user principal name looks a lot like a standard email address...
Nicholas Allen's Indigo Blog
Throttling Sessions
Posted
over 6 years ago
by
Nicholas Allen
1
Comments
How do I push back against clients that are tying up the external connections of my service? The amount of service connection resources used by the client can be thought of as a product of two dimensions. The first dimension is the number of connections...
Nicholas Allen's Indigo Blog
Messaging is not a Transaction
Posted
over 6 years ago
by
Nicholas Allen
1
Comments
What happens to the messages being transmitted and any unprocessed messages when I call Abort? Do those messages get delivered or do they get discarded? Once you call Abort, the state of any of the network resources involved becomes undefined. What...
Nicholas Allen's Indigo Blog
Choosing a Message Size for Buffered Copies
Posted
over 6 years ago
by
Nicholas Allen
1
Comments
Creating a copy of a message requires passing the "maximum buffer size" to CreateBufferedCopy. How big should I make this maximum buffer size? In most cases, you can use Int.MaxValue and not worry about the buffer size. Specifying this buffer size is...
Nicholas Allen's Indigo Blog
What a Binary Encoding Means
Posted
over 6 years ago
by
Nicholas Allen
1
Comments
There has always been some confusion about what it means to use a "binary encoding" with your web service. The word encoding is used in a very specific sense here, which should also help you figure out the implications of choosing an encoder in the future...
Nicholas Allen's Indigo Blog
Interfaces for GetProperty, Part 1
Posted
over 6 years ago
by
Nicholas Allen
1
Comments
This is more of a reference than anything else. People have asked me what interfaces do something when used with GetProperty on a binding element. Of course, a custom implementation can do whatever it wishes in its GetProperty, so I can only tell you...
Nicholas Allen's Indigo Blog
Interfaces for GetProperty, Part 2
Posted
over 6 years ago
by
Nicholas Allen
1
Comments
I've done a bit of grouping for the remaining binding elements as there are fourteen non-transport binding elements that I'm covering in this list. I've pointed out the ones that respond to a type with GetProperty on the base class as opposed to repeating...
Nicholas Allen's Indigo Blog
A Bit More on Call Context Initializers
Posted
over 6 years ago
by
Nicholas Allen
1
Comments
In the last article on call context initializers , the sample program included three bindings to try out. All the program did was trace the thread ID being used for a particular call when the service method was invoked or when the call context initializer...
Nicholas Allen's Indigo Blog
Custom Channel Development
Posted
over 6 years ago
by
Nicholas Allen
0
Comments
I'll be giving another talk on channel development for WCF this year at TechEd. Due to the selection of sessions, there's really only one good lead-in talk and it's currently scheduled for later in the week. That means that I'll be spending more time...
Nicholas Allen's Indigo Blog
An Indigo Hued Update
Posted
over 6 years ago
by
Nicholas Allen
0
Comments
I launched a new site design over the weekend. Use the contact form to report any issues. Here are the problems that I know about so far: Wide code snippets no longer have scrollbars to let you see the whole thing.
Nicholas Allen's Indigo Blog
Counting Down to TechEd 2007
Posted
over 6 years ago
by
Nicholas Allen
0
Comments
A year later, and it's already time to say again that TechEd 2007 is in Orlando from June 4th to 8th, just eight weeks away now. Eight weeks away also means that the time for early registration is almost gone, so register now if you want to take advantage...
Nicholas Allen's Indigo Blog
Silverlight
Posted
over 6 years ago
by
Nicholas Allen
0
Comments
Earlier this week, Microsoft announced the Silverlight product name. Silverlight is a micro-framework for developing client web applications, in particular web media applications. A micro-framework is a platform that trades off having a comprehensive...
Nicholas Allen's Indigo Blog
Hokie Hope Day
Posted
over 6 years ago
by
Nicholas Allen
0
Comments
Among other memorial events, Virginia Governor Kaine will be leading a moment of silence and prayer service starting at Noon EDT. Here in Washington, a coordinated minute of silence and tolling of bells is taking place at 9 AM PDT.
Page 1 of 1 (22 items)